General Motors
Senior Software Engineer - IVI Servicability
Warren, Michigan, United States of America · Hybrid · Senior · Full-time · Posted Aug 24, 2026
- Experience
- 5+ years of software engineering experience in automotive or embedded systems, with significant time in infotainment/IVI or VCU development.
- Visa sponsorship
- GM does not provide immigration-related sponsorship now or in the future, including direct sponsorship or other company immigration support.
About the job
Own and improve serviceability for GM’s IVI and VCU software by debugging field issues and building diagnostics, automation, and technician-support features.
What you'll do
- Investigate field issues through log and trace analysis, bench reproduction, and cross-team root-cause work.
- Develop serviceability features, test coverage, diagnostic workflows, and automation for the IVI/VCU stack.
- Use warranty data, diagnostic logs, and telemetry to identify reliability issues and improve fault isolation.
What they ask for
- 5+ years of software engineering experience in automotive or embedded systems, including significant IVI or VCU development.
- Strong C++ and solid Python skills.
- Experience with automotive platforms and middleware, vehicle integration, and diagnostics, including CAN, Automotive Ethernet, and protocols such as UDS.
- Experience debugging complex field issues and shipping production vehicle software through OEM release processes.
Nice to have
- Experience with dealer diagnostic tools, service workflows, or field quality engineering.
- Experience with graphics/HMI, connectivity or telematics, OTA, cybersecurity, SDV, or AI/ML-assisted diagnostics.
Tools
C++, Python, Android Automotive OS, embedded Linux, QNX, AUTOSAR Adaptive, SOME/IP, DDS
AI focus
Build AI-assisted VCU diagnostics that correlate symptoms, DTCs, and warranty data to accelerate fault isolation and recommend fixes; data pipelines for AI/ML-assisted troubleshooting are also mentioned.
Model-written summary · the original posting is authoritative