Lead Software and Controls Engineer – GM Defense
Hybrid · Milford, Michigan, United States
Job Summary
Lead design, development, and implementation of embedded control systems for GM Defense—driving software architecture decisions, mentoring engineers, and solving complex control challenges across vehicle and non-vehicle applications. Lead software verification, calibration, and collaboration with cross-functional teams to align with government specifications while balancing GM best practices. Apply proficiency in C, MATLAB, and Simulink to develop and baseline embedded controls, and work with teams on propulsion and chassis control algorithms, software verification initiatives, and integration within existing supervisory controls.
Required Qualifications
- BS in Electrical Engineering, Mechanical Engineering, Aerospace Engineering, Computer Science or Computer Engineering
- Extensive embedded controls experience (algorithm, software or calibration)
- 5+ years’ experience in C programming, Matlab, and Simulink algorithm development
- Experience with Agile CI/CD workflows and managing automated build environments
- Experience with development and test tools such as INCA and Vehicle Spy (VSpy), as well as software build tools (Git/Jenkins)
- Deep familiarity with GM data logging tools and file formats
- Ability to legally operate a motor vehicle
- U.S. Person or eligible to obtain export authorization
Additional Requirements
- Export control requirements apply; candidates must be eligible to work in the U.S. without GM sponsorship for immigration now or in the future.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.