General Motors
Software Engineer
$104K–$160K
Milford, Michigan, United States of America · Hybrid · Full-time · Posted Oct 8, 2026
- Experience
- 2+ years in Controls Development, Vehicle Integration, or Validation; the posting also lists 2+ years of professional experience as preferred.
- Education
- Bachelor’s degree in Engineering, Computer Science, or a related Bachelor of Science degree; a Master’s degree is preferred.
About the job
Supports integration, testing, and validation of automated-driving controls and software on vehicle platforms, including virtualization tools.
What you'll do
- Support controls integration and troubleshoot software integration issues for automated-driving platforms.
- Test and analyze automated-driving features, update approved vehicle software configurations, and support vehicle build events and milestones.
- Help develop virtualization tools to reduce reliance on vehicle hardware for integration.
What they ask for
- Bachelor’s degree in Engineering, Computer Science, or a related Bachelor of Science degree.
- 2+ years of experience in Controls Development, Vehicle Integration, or Validation.
- Experience with embedded software programming languages such as Python, C, or C++.
- Ability to communicate cross-functionally and learn tools and solve complex problems.
Nice to have
- Master’s degree in Engineering, Computer Science, or a related degree.
- Experience in autonomous vehicle control, active safety, electrification, VCU/Android App development, Fluent Bit, back office infrastructure, or the Global Vehicle Development Process.
Pay
$104,500 to $160,200 USD base salary
Tools
Python, C, C++, Fluent Bit, Android
Model-written summary · the original posting is authoritative