Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Vehicle Motion Estimation Software Developer

General Motors

Software Developer working on developing production software for advanced driver assistance systems. Emphasizing vehicle motion estimation and related software integration in automotive technology.

Posted 7/17/2026full-timeMarkham • 🇨🇦 CanadaMid-LevelSenior💰 CA$90,900 - CA$136,400 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing ADAS software solutions, with a strong focus on vehicle motion estimation and embedded software development. Proficient in optimizing algorithms and maintaining technical documentation to support cross-functional collaboration.

Highest-signal resume keywords
ADAS Software Solutions DesignVehicle Motion EstimationC ProgrammingSimulink DevelopmentEmbedded Software Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Vehicle Motion EstimationState EstimationSensor FusionControl AlgorithmsCode DebuggingCode OptimizationUnit TestingTechnical DocumentationPerformance AnalysisRobustness Improvement
Soft Skills
CollaborationCommunication
Tools & Technologies
SimulinkECUs
Industry Keywords
Automotive Software Best PracticesConfiguration ManagementCross-Functional TeamsIn-Vehicle TestingTest Case Development

About the role

Key responsibilities & impact
  • Design, implement, and integrate ADAS software solutions, with a focus on vehicle motion estimation and related state estimation functions within production ECUs
  • Develop and maintain code in C and Simulink, following automotive software best practices, coding standards, and configuration management processes
  • Analyze and improve reliability, performance, and efficiency of motion estimation algorithms and embedded implementations, including profiling, optimization, and robustness improvements
  • Create and maintain technical documentation, such as design specifications, interface definitions, test plans, and release notes to support cross-functional teams
  • Perform unit testing and support in-vehicle testing, including test case development, issue triage, data analysis, and collaboration with validation and vehicle integration teams.

Requirements

What you’ll need
  • Experience in the state estimation domain, ideally with vehicle motion estimation, sensor fusion, or related control/estimation algorithms
  • Embedded software experience/knowledge, including developing, debugging, and optimizing code on resource-constrained targets.

Benefits

Comp & perks
  • 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.