← Back to opportunities

Embedded Software Engineer (C++)

📍 Location
Detroit, Michigan
⏰ Job Type
Full-time
📅 Posted
May 14, 2026

About the Role

OTA and Diagnostics Software Development Engineer

Key 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


Basic Qualifications:


  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science or related Engineering field from an ABET accredited university

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

  • Proven experience in developing vehicle features with...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position