Automotive Cloud & Diagnostics Software Engineer
Posted 2025-08-23
Remote, USA
Full Time
Immediate Start
<p>We’re looking for a hands-on engineer who is as comfortable reading ECU binary data and CAN logs as they are writing cloud-based C# services. In this role, you’ll develop cloud features that interact with vehicle control modules, process firmware binaries, perform checksum validation, and help support field engineers by troubleshooting complex diagnostic issues.</p><p><strong>Requirements</strong></p><ul> <li>Develop and maintain cloud services/APIs in C# / .NET to integrate with our scan tools.</li> <li>Handle support engineering tickets, working closely with field engineers and customers.</li> <li>Analyze CAN logs and use sniffer tools such as Vehicle Spy to diagnose communication issues.</li> <li>Work with PCM binaries, including parsing and checksum calculations.</li> <li>Understand and troubleshoot UDS, J1939, and OEM-specific protocols.</li> <li>Collaborate with embedded developers — review C code and assist with firmware-related problem solving.</li> <li>Implement secure and efficient cloud-to-device data transfer solutions.</li> <li>C# / .NET cloud application development experience.</li> <li>Ability to read and understand C code for debugging and collaboration.</li> <li>Strong understanding of CAN bus communication and related protocols (UDS, J1939).</li> <li>Experience analyzing CAN traffic with tools like Vehicle Spy, PCAN, or similar.</li> <li>Knowledge of ECU/TCU firmware formats and checksum algorithms.</li> <li>Experience with cloud platforms (Azure, AWS, or GCP).</li> <li>Strong problem-solving and analytical skills.</li> </ul><p></p>