Embedded Software Engineer (C++)

TechDigital Group

Detroit (MI)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in the United States is seeking an OTA and Diagnostics Software Development Engineer. The role involves designing and developing safety-critical embedded software applications using modern C++. Applicants should have a Bachelor's degree in a relevant field and a minimum of 7 years of experience in embedded software development. Strong skills in C++ and knowledge of automotive product development processes like ASPICE and ISO 26262 are essential for success in this position. This is an opportunity to contribute to innovative vehicle technologies.

Qualifications

  • 7+ years of embedded software development experience using modern C++.
  • Proven experience developing vehicle features in two or more domains.
  • Understanding of ASPICE and ISO 26262 compliance.

Responsibilities

  • Design and develop safety-critical embedded software applications using modern C++.
  • Lead resolution of complex design challenges.
  • Evaluate and integrate new open-source technologies.

Skills

C++
Java/Kotlin
Troubleshooting
Analytical thinking
Communication

Education

Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related field

Job description

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 within at least two or more domains
  • Skilled in developing platform diagnostics for ECU's including OBD, Service Tools or OTA solutions
  • Strong understanding of functional chains at the vehicle level, ensuring seamless integration across subsystems.
  • Familiarity with industry-standard automotive product development processes, including ASPICE and ISO 26262 for functional safety compliance.
  • Strong analytical and interdisciplinary thinking, with excellent troubleshooting abilities
  • Self-motivated, results-driven, and capable of working independently with a structured and organized approach
  • Excellent verbal and written communication skills with the ability to interface effectively with stakeholders
  • Strong team player with experience working in global, cross-functional environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - C++ (OTA & Diagnostics)
Senior Embedded Software Engineer - C++ (OTA & Diagnostics)

TechDigital Group • Detroit (MI)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Largeton Group • Carmel (IN)

On-site
USD 100,000 - 130,000
Automotive Embedded Software Engineer - AUTOSAR & OTA Expert
Automotive Embedded Software Engineer - AUTOSAR & OTA Expert

TechDigital Group • Northville (MI)

On-site
USD 80,000 - 110,000
Embedded Software Engineer – Body Control Modules
Embedded Software Engineer – Body Control Modules

Jobtailor • Dearborn (MO)

On-site
USD 120,000 - 160,000
Senior Embedded Linux Engineer – Telematics & Middleware
Senior Embedded Linux Engineer – Telematics & Middleware

Veriipro • Auburn Hills (MI)

On-site
USD 100,000 - 130,000
Senior Embedded Software & DevOps Engineer – Powertrain
Senior Embedded Software & DevOps Engineer – Powertrain

India • Auburn (AL)

On-site
USD 100,000 - 130,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

India • Auburn (AL)

On-site
USD 80,000 - 100,000
Embedded/Austosar engineer
Embedded/Austosar engineer

Info Way Solutions • Auburn Hills (MI)

On-site
USD 100,000 - 130,000
Senior Embedded Software & DevOps Engineer – Powertrain
Senior Embedded Software & DevOps Engineer – Powertrain

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

Stellantis • Auburn Hills (MI)

On-site
USD 70,000 - 95,000