NEWPosted 6 hours ago

Job ID: JOB_ID_1122

Role Overview: OTA and Diagnostics Software Development Engineer

We are seeking a highly skilled and dedicated OTA (Over-the-Air) and Diagnostics Software Development Engineer to join our engineering team in Detroit, Michigan. This role is pivotal in the evolution of modern automotive technology, focusing on the design and implementation of safety-critical embedded software applications. As the automotive industry shifts toward software-defined vehicles, your expertise in modern C++ and diagnostic protocols will ensure that our vehicles remain secure, updated, and functional throughout their lifecycle.

Key Responsibilities

  • Design and develop safety-critical embedded software applications using modern C++ (C++14 and above), ensuring high performance and reliability.
  • Lead the resolution of complex design challenges, driving technical decisions that impact the architecture of vehicle diagnostic systems.
  • Act as a key technical contributor, facilitating the resolution of issues across global, cross-disciplinary groups including hardware, software, and systems engineering.
  • Evaluate and integrate new open-source technologies, meticulously considering performance, security, and compatibility factors within the automotive ecosystem.
  • Develop and maintain platform diagnostics for ECUs, including OBD (On-Board Diagnostics), Service Tools, and robust OTA solutions.
  • Ensure seamless integration across subsystems by maintaining a strong understanding of functional chains at the vehicle level.
  • Adhere to industry-standard automotive product development processes, specifically ASPICE and ISO 26262, to maintain functional safety compliance.

Technical Requirements and Qualifications

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related Engineering field from an ABET accredited university.
  • A minimum of 7 years of professional experience in embedded software development using C++ or Java/Kotlin.
  • Proven experience in developing vehicle features within at least two or more automotive domains (e.g., Powertrain, Chassis, Infotainment, or ADAS).
  • Deep expertise in platform diagnostics, including UDS (Unified Diagnostic Services), OBD-II standards, and remote update mechanisms.
  • Strong analytical and interdisciplinary thinking, with excellent troubleshooting abilities in complex embedded environments.
  • Familiarity with version control systems, build environments, and automated testing frameworks.

Professional Attributes

The ideal candidate is self-motivated, results-driven, and capable of working independently with a structured and organized approach. You must possess excellent verbal and written communication skills to interface effectively with stakeholders and global team members. As a strong team player, you will thrive in a global, cross-functional environment where collaboration is key to delivering high-quality automotive software. This position offers the opportunity to work at the forefront of automotive innovation in the heart of the American auto industry, contributing to the next generation of connected and autonomous vehicles.


Special Requirements

Domain restriction: Automotive safety-critical systems. Compliance with ASPICE and ISO 26262 required.


Compensation & Location

Salary: $135,000 – $185,000 per year

Location: Detroit, MI


Recruiter / Company – Contact Information

Recruiter / Employer: TestingXperts

Email: sudarsan.valeti@testingxperts.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
sudarsan.valeti@testingxperts.com with the subject:

DELETE_JOB_ID_1122

to delete@join-this.com.