Senior Software Developer

General Motors

Markham, Ontario, Canada
Base: $115,000 to $164,600; bonus/equity: not spec...
Hybrid
6+ years hands-on c++ experience
Object-oriented software development expertise
Large code base maintenance and development
The role involves designing and deploying diagnostic software solutions for the Autonomous Vehicle Integrity Platform department

Job Summary

  • The role involves designing and deploying diagnostic software solutions for the Autonomous Vehicle Integrity Platform department.
  • Candidates will collaborate with architecture engineers to define requirements and lead design reviews for C++ based solutions.
  • The position offers a comprehensive benefits package including healthcare, dental, vision, and a company matching pension plan.

Matching Summary

The role involves designing and deploying diagnostic software solutions for the Autonomous Vehicle Integrity Platform department.

Salary

Base: $115,000 to $164,600; Bonus/Equity: Not specified; Benefits: Healthcare, dental, vision, pension match, vehicle purchase plan

Skills & Requirements

Must-have

  • 6+ years hands-on C++ experience
  • Object-oriented software development expertise
  • Large code base maintenance and development
  • Unit testing, simulation, and in-vehicle verification
  • Scrum/Agile methodology and CI/CD utilization
  • Valid Canadian driver's license

Nice-to-have

  • Mentoring junior team members
  • Experience with automotive network protocols
  • Knowledge of ISO26262 functional safety
  • Exposure to embedded systems on SoCs
  • Understanding of ADAS and motion control
  • Strong analytical problem-solving skills

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Must be legally allowed to work in Canada
  • Valid Canadian driver's license required
  • Ability to travel to the US for up to 3 weeks annually
  • No immigration sponsorship provided by GM

Work Rights

Must be legally allowed to work in Canada

Tailored Resume

Cover Letter