The Senior Controls Developer - Steering Embedded Software role leads the design, development, and validation of chassis control algorithms and embedded software that directly influence how GM vehicles feel and behave on the road. This role combines control system design, embedded C software development, and virtual/physical testing to deliver safe, robust, and high-performing steering, suspension, and brake control features.
Requirements
- Bachelor's Degree in Mechatronics, Software, Electrical, Computer Engineering or in a related field.
- Fundamental knowledge of controls theory, vehicle dynamics, estimation, signal processing, and software development processes.
- 5+ years of experience in embedded software development for automotive systems.
- Proficiency in C
- Experience in developing electrical architecture for Software Defined Vehicles (SDV).
- Hands on experience with MATLAB/Simulink/Stateflow and Carsim.
- Excellent oral and written communication skills.
- Ability to manage time effectively, meet deliverable timing and thrive in an independent work environment.
- Valid Canadian driver's license required.
Benefits
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental and vision benefits including health care spending account and wellness incentive.
- Life insurance plans to cover you and your family.
- Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
- GM Vehicle Purchase Plan for you, your family, and friends.