A complete application in a minute — tailored resume and cover letter, ready to send.
General Motors in Canada is seeking a new graduate Software Developer with an interest in distributed systems and fleet-scale device management to help build, test, and maintain our embedded control and data plane infrastructure. You will work on software that runs across GM's vehicle fleet with direct mentorship from senior engineers on the team.
The ideal candidate has a strong foundation in software development (C/C++) from coursework, internships, or personal projects, hands-on experience
Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)
AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role.
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC) three times per week at minimum, or other frequency dictated by the business.
We are looking for a new graduate Software Developer with an interest in distributed systems and fleet scale device management to help build, test, and maintain our embedded control and data plane infrastructure. This is a great opportunity to start your career working on software that runs across GM's entire vehicle fleet, with direct mentorship from senior engineers on the team. The ideal candidate has a strong foundation in software development (C/C++) from coursework, internships, or personal projects, hands on experience from a collegiate engineering design team such as Formula SAE, SAE AutoDrive Challenge, or EcoCAR, curiosity about open source technologies, and an eagerness to learn how production grade software is designed, tested, and supported.
The Device Data Capture Organization builds the embedded and cloud software that moves data off GM's vehicles and configuration onto them. Our data plane runs on the vehicle's ECUs collecting and uploading data, and our control plane pushes configuration out to the fleet from the cloud. Teams across GM rely on this, from Super Cruise and AV engineers training models to quality teams diagnosing field issues.
The salary range for this role is $73,900 to $110,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
PLEASE ONLY APPLY IF YOU DO NOT NEED SPONSORSHIP TO WORK IN CANADA NOW OR IN THE FUTURE. WE ARE UNABLE TO CONSIDER CANDIDATES WHO REQUIRE SPONSORSHIP
Accommodation is available for applicants with disabilities.