Get more replies from employers
Send a job-specific resume in minutes.
General Motors in Markham/Oshawa area seeks a Staff Software Engineer to shape and scale embedded software platforms for software-defined vehicles. You will lead a major capability across teams, defining architecture, roadmaps, and standards while keeping hands-on involvement for tough technical problems.
You will influence the direction beyond your team, coordinate with validation, cloud, cybersecurity, and supplier stakeholders, and coach others to raise engineering effectiveness and product
Job Description Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications.
AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role
Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum.
The Role: General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands‑on technical leader who can turn ambiguous, cross‑team problems into durable architecture, practical standards, and measurable improvements in engineering effectiveness, release confidence, and product quality. The successful candidate will lead a major capability across multiple teams, influence technical direction beyond their immediate organization, and connect software, tooling, infrastructure, test, and release activities into a coherent engineering system. The role may align to one or more of the four specialization areas below.
Expectations and Impact: Own the architecture, technical roadmap, and execution strategy for a significant platform capability or a set of related initiatives. Lead high‑impact, multi‑team technical efforts from problem definition through adoption and operationalization. Establish reusable patterns, standards, quality controls, and developer experiences that improve consistency and speed across teams. Make sound architectural decisions in complex embedded, real‑time, cloud, simulation, test, and release environments. Use engineering data and operational signals to prioritize improvements in reliability, feedback time, quality, and developer productivity. Influence without relying on direct authority; align engineering, validation, cybersecurity, cloud, quality, program, and supplier stakeholders. Remain hands‑on in the most difficult technical problems while enabling others through coaching, mentoring, documentation, and technical leadership. Communicate tradeoffs, risks, progress, and recommendations clearly to senior engineering and program leaders.
Bachelor’s degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering, or a related technical field, or equivalent practical experience. Typically, 15 or more years of experience developing, integrating, deploying, or validating software systems. Deep understanding of embedded and real‑time software architecture and experience delivering high‑quality safety‑critical or otherwise mission‑critical products. Demonstrated success leading complex technical initiatives across multiple teams or organizations. Strong problem‑solving, analytical, communication, and prioritization skills in an action‑oriented environment. Production experience with engineering tools and systems; proficiency in Python and at least one additional language used in software or engineering‑tooling environments. Experience in at least one of the four specialization areas described above, with the ability to collaborate across the others. Experience with relevant technologies such as Linux, Git, containers, CI/CD, cloud platforms, infrastructure as code, test automation, artifact repositories, or data and API platforms, as applicable to the selected specialization.
Experience in automotive, aerospace, defense, industrial, or another embedded, real‑time, regulated, or safety‑critical environment. Knowledge of functional safety, ISO 26262, cybersecurity engineering, ASPICE, MISRA, AUTOSAR, or related engineering practices. Experience with virtual and hardware‑based validation, including SIL, CoSIM, vECU, HIL, benches, or system‑level testing. Experience establishing platform products, reusable templates, developer self‑service, engineering standards, or reliability objectives. Advanced degree in a related technical field.
Improved build, test, integration, release, and developer feedback speed without compromising quality. More reproducible, traceable, secure, and observable engineering workflows. Earlier detection and faster resolution of integration defects, pipeline failures, and invalid quality signals. Strong adoption of common platforms, standards, and automation by product teams and suppliers. Measurable gains in release confidence, mainline stability, test effectiveness, and engineering productivity.
The salary range for this role is $147,000 to $196,300. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
GM DOES NOT PROVIDE IMMIGRATION‑RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave.
Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM’s Talent Community (beamery.com).
As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above.