Drimva

General Motors

Senior Embedded Software Engineer

Milford, Michigan, United States of America · Hybrid · Senior · Full-time · Posted Oct 12, 2026

Experience
Five years in a Software Engineer, Embedded Software Engineer, or related role; five years in the specified technical areas.
Education
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field of study.

About the job

Develops and delivers embedded software for vehicle control systems, from requirements and design through testing, debugging, and production release.

What you'll do

  • Design, develop, test, debug, and release embedded software for infrastructure and control systems.
  • Lead cross-functional and supplier collaboration, and ensure common software solutions across GM-owned software.
  • Document requirements, link them to test cases, and drive software quality improvements and root-cause analysis.

What they ask for

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field of study.
  • Five years of experience as a Software Engineer, Embedded Software Engineer, or related role.
  • Five years of experience in embedded software development, IBM Synergy configuration management, embedded tools and lab equipment, TDD/BDD, AUTOSAR infrastructure and firmware development, and code quality analysis and debugging.

Tools

Embedded C, IBM Synergy, Lauterbach, ETAS INCA, CANalyzer, AUTOSAR

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)