Remote Remote (Country) Employment

Salvo Software is hiring an Aftermarket Automotive Protocol & Binary Systems Architect

Responsibilities

  • Perform manual analysis of firmware binaries from ECUs, TCUs, and PCMs using hex-level deconstruction techniques and develop custom checksum or CRC algorithms.
  • Diagnose and implement communication protocols including UDS (ISO 14229), J1939, and proprietary OEM-specific standards across various vehicle platforms.
  • Use diagnostic tools such as Vehicle Spy, PCAN, and CANalyzer to interpret CAN bus logs and identify timing or communication anomalies.
  • Collaborate with embedded software engineers by reviewing C code and contributing to firmware debugging, secure bootloader design, and low-level system improvements.

Work Arrangement

Remote (Country)

Responsibilities

  • Binary Reverse Engineering: Analyze ECU/TCU/PCM firmware binaries, performing manual hex deconstruction and implementing custom checksum (CRC) calculations.
  • Protocol Mastery: Troubleshoot and implement communication stacks for UDS (ISO 14229), J1939, and OEM-specific protocols across diverse vehicle platforms.
  • Traffic Analysis: Analyze CAN logs and use sniffer tools such as Vehicle Spy, PCAN, or CANalyzer to diagnose complex communication and timing issues.
  • Firmware Collaboration: Review C code and collaborate with embedded developers to assist with firmware-related problem-solving and secure bootloaders.
About company
Salvo Software
Salvo Software is a global powerhouse with a near-shore edge. We specialize in architecting cost-effective digital transformations for a diverse portfolio ranging from high-growth startups to established enterprises.
All jobs at Salvo Software Visit website
Job Details
Department Firmware Development
Category embedded
Posted 5 months ago