Aftermarket Automotive Protocol & Binary Systems Architect
Salvo Software · United States · 5 mo ago
RemoteRemoteOTHRFull-time
Key Responsibilities
- Analyze ECU/TCU/PCM firmware binaries, performing manual hex deconstruction and implementing custom checksum (CRC) calculations
- Troubleshoot and implement communication stacks for UDS (ISO 14229), J1939, and OEM-specific protocols across diverse vehicle platforms
- Analyze CAN logs and use sniffer tools such as Vehicle Spy, PCAN, or CANalyzer to diagnose complex communication and timing issues
- Review C code and collaborate with embedded developers to assist with firmware-related problem-solving and secure bootloaders
Requirements
- Experience: 7+ years of professional experience in automotive software engineering, with a heavy focus on the aftermarket or performance tuning sectors
- OEM Expertise: Essential hands-on experience with proprietary diagnostic protocols and systems for Ford, GM, Stellantis, and Polaris
- Protocol & Hardware Knowledge: Strong understanding of CAN bus communication, UDS, J1939, and OBD-II diagnostic standards. Proficiency with hardware interfaces like PCAN, Kvaser, or Intrepid Control Systems (Vehicle Spy)
- Binary Skills: Deep knowledge of ECU firmware formats (Intel Hex, Motorola S-Record), the ability to manually identify and calculate checksums/CRCs, and experience using disassembler programs such as OlyDBG or Ida Pro