Automotive Cloud & Diagnostics Software Engineer

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in C# / .NET for cloud application development., Experience with CAN bus communication protocols like UDS and J1939., Ability to analyze CAN logs and firmware binaries, including checksum validation., Knowledge of ECU firmware formats and embedded C code for troubleshooting..

Key responsibilities:

  • Develop and maintain cloud services and APIs to support vehicle diagnostics.
  • Collaborate with field engineers to troubleshoot diagnostic issues and support engineering tickets.
  • Analyze CAN logs and communicate with vehicle control modules to diagnose communication problems.
  • Assist embedded developers with firmware-related challenges and review C code.

Salvo Software logo
Salvo Software Startup http://www.salvosoftware.com/
11 - 50 Employees
See all jobs

Job description

We’re looking for a handson engineer who is as comfortable reading ECU binary data and CAN logs as they are writing cloudbased 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.

Requirements

  • Develop and maintain cloud servicesAPIs in C# .NET to integrate with our scan tools.
  • Handle support engineering tickets, working closely with field engineers and customers.
  • Analyze CAN logs and use sniffer tools such as Vehicle Spy to diagnose communication issues.
  • Work with PCM binaries, including parsing and checksum calculations.
  • Understand and troubleshoot UDS, J1939, and OEMspecific protocols.
  • Collaborate with embedded developers — review C code and assist with firmwarerelated problem solving.
  • Implement secure and efficient cloudtodevice data transfer solutions.
  • C# .NET cloud application development experience.
  • Ability to read and understand C code for debugging and collaboration.
  • Strong understanding of CAN bus communication and related protocols (UDS, J1939).
  • Experience analyzing CAN traffic with tools like Vehicle Spy, PCAN, or similar.
  • Knowledge of ECUTCU firmware formats and checksum algorithms.
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Strong problemsolving and analytical skills.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Problem Solving

Cloud Engineer Related jobs