General Motors
Mission Planning and Motion Control Software Engineer
Milford, Michigan, United States of America · Hybrid · Full-time · Posted Sep 21, 2026
- Experience
- 5+ years developing control systems and/or motion planner.
- Education
- Bachelor’s Degree in Computer Science, or Mechatronics/Software/Electrical/Computer Engineering.
About the job
Develop and validate ADAS mission-planning and motion-control software for automated driving and active safety features, supporting production delivery across GM platforms.
What you'll do
- Develop algorithms and real-time software for automated-driving features, and build CI/CD pipelines to validate control performance.
- Verify and validate software through unit testing, SIL/HIL, and in-vehicle testing; support calibration and field-issue resolution.
- Coordinate software delivery and contribute to change management, test-fleet performance, and reusable software architecture.
What they ask for
- Bachelor’s degree in Computer Science or Mechatronics, Software, Electrical, or Computer Engineering.
- 5+ years developing control systems and/or motion planners.
- Advanced control-systems design skills, including robust, adaptive, nonlinear, and model-predictive controls; knowledge of online learning algorithms such as Kalman Filter and Recursive Least-Squares.
- Automotive simulation and validation experience (HIL/SIL); experience with software design, Simulink modelling, Python, and embedded C/C++ programming.
Nice to have
- Experience with functional safety and ISO 26262.
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
Tools
Simulink, Python, C/C++, HIL/SIL, ISO 26262, CAN, LIN, Ethernet
Model-written summary · the original posting is authoritative