🌿 Back to all jobs

🥝 OTA and Diagnostics Software Development Engineer

Zobility | Auburn Hills, Michigan, United States | Posted May 13, 2026

Job Description

Responsibilities:




  • Design and develop safety-critical embedded software applications using modern C++ (C++14 and above)

  • Lead resolution of complex design challenges, driving technical decisions and ensuring robust solutions.

  • Act as a key contributor within the team, facilitating the resolution of technical issues across global, cross-disciplinary groups

  • Evaluate and integrate new open-source technologies, considering performance, security, and compatibility factors




Requirements:


  • Minimum of 7 years of embedded software development experience using C++ or Java/Kotlin

  • Proven experience in developing vehicle features within at least two or more domains

  • Skilled in developing platform diagnostics for ECU's including OBD, Service Tools or OTA solutions

  • Strong under...

Apply for This Position

Submit Application