Senior Controls Developer - Steering Embedded Software

General Motors

Markham, Canada
Base: $111,500.00 - $164,600.00; bonus/equity: not...
Hybrid
Embedded c software development
Matlab/simulink/stateflow
Vehicle dynamics analysis
This 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

Job Summary

  • This 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.
  • You will develop controls in C and integrate with the CICD pipeline, testing and debugging software using different platforms including models, MiL, SiL, HiL, and integration testing.
  • The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family, including comprehensive benefits and a defined contribution pension plan.

Matching Summary

This 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.

Salary

Base: $111,500.00 - $164,600.00; Bonus/Equity: Not specified; Benefits: Comprehensive compensation plan including paid time off, healthcare, dental, vision, life insurance, pension plan, and GM Vehicle Purchase Plan

Skills & Requirements

Must-have

  • Embedded C software development
  • MATLAB/Simulink/Stateflow
  • Vehicle dynamics analysis
  • Real-time embedded systems
  • Software Defined Vehicles architecture

Nice-to-have

  • Agile Scrum Team collaboration
  • Continuous integration and deployment
  • Knowledge sharing culture
  • Test-Driven Development
  • Behavior-Driven Development

Key Requirements

  • Bachelor's Degree in Mechatronics, Software, Electrical, Computer Engineering or related
  • 5+ years of experience in automotive embedded software
  • Controls systems development for steering systems
  • Proficiency in C language
  • Hands-on experience with MATLAB/Simulink/Carsim
  • Valid Canadian driver’s license

Work Rights

Not specified

Tailored Resume

Cover Letter