General Motors

Principal Software Engineer - Embedded Software Platform

General Motors
Apply
1 day ago
Markham, CanadaStaff+
H1B Sponsor

Responsibilities

  • Define future-state architecture, technical direction, and multi-year roadmaps for embedded software platform capabilities.
  • Establish enterprise principles, standards, governance, decision rights, reliability expectations, and release policies across organizations.
  • Resolve cross-domain technical risks involving architecture, quality, security, reliability, cost, scalability, and delivery continuity.
  • Advise senior and executive leadership on investment choices, program risk, platform health, and technical tradeoffs.
  • Lead architecture reviews and technical communities spanning engineering, validation, cloud, cybersecurity, quality, program management, and suppliers.
  • Sponsor high-leverage platform capabilities, automation, data models, and self-service experiences that improve engineering outcomes at scale.
  • Define success measures and use evidence to prioritize improvements and verify impact.
  • Mentor staff- and principal-level engineers and strengthen the technical leadership pipeline.

Requirements

  • 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, including substantial cross-organizational architecture leadership.
  • Deep understanding of embedded and real-time software architecture and experience delivering high-quality safety-critical or mission-critical products.
  • Demonstrated enterprise or multi-organization technical influence and ability to align leaders and teams without direct authority.
  • Exceptional judgment in ambiguous, high-consequence technical decisions and ability to communicate complex tradeoffs to technical and executive audiences.
  • Strong experience with production engineering platforms, software delivery systems, or engineering productivity capabilities; proficiency in Python and at least one additional software or engineering-tooling language.
  • Significant depth in at least one specialization area: virtualization and CI infrastructure, continuous integration and quality gating, test-system modernization, or build-system modernization.
  • Experience with applicable embedded software, Linux, Git, CI/CD, cloud platforms, infrastructure as code, test automation, artifact management, data, APIs, or platform reliability systems.
  • Preferred experience in automotive, aerospace, defense, industrial, regulated, safety-critical, or other embedded real-time environments.
  • Preferred knowledge of functional safety, ISO 26262, cybersecurity engineering, ASPICE, MISRA, AUTOSAR, or related engineering practices.
  • Preferred experience with vehicle-level integration and validation, including SIL, CoSIM, vECU, HIL, benches, physical systems, or other virtual and hardware-based environments.
  • An advanced degree in a related technical field is preferred.

Benefits

  • Hybrid work arrangement requiring attendance at the Markham or Oshawa office at least three times per week.
  • Paid time off including vacation, holidays, and supplemental pregnancy, parental, and adoption leave benefits.
  • Healthcare, dental, and vision benefits.
  • Life insurance plans for employees and their families.
  • Defined Contribution Pension plan with company matching contributions.
  • GM Vehicle Purchase Plan for employees and their families.
General Motors

About General Motors

10,000+ employees

General Motors’ vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html

Contact me