Principal Software Engineering - Virtualization
$186k - $236k per yearGeneral Motors (GM)
Job DescriptionVacancy 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 roleWork 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 highly skilled and experienced professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration Developer (Architect Level), you will define the architecture, standards, and strategy for how GM builds, tests, and deploys virtualized vehicle software. You’ll leverage your strengths in CI/CD, embedded systems, and automation while expanding into cloud orchestration, IaC, progressive delivery, and data driven simulation. This role is ideal for someone ready to broaden their technical impact and shape the future of GM’s virtual development platform. As a global leader in the automotive industry, General Motors is committed to delivering high-quality vehicles that exceed customer expectations. This position will play a critical role in ensuring that our products are on the leading edge of innovation while meeting the highest standards of quality, reliability, and safety, with a specific focus on the embedded real time software for our in-vehicle mechatronic systems.Specific job responsibilities include:· Be a critical leader of software engineering productivity and effectiveness· Identify opportunities, strategies, process improvements, and lead the change· Be hands-on by leading high impact efforts· Be a strong communicator, coach, and mentor· Analyze unusual and difficult problems effectively· Ability to connect multiple initiatives together to deliver higher value· Visualize required innovation, learning and simplification in this space and transition the team to execute what is required to achieve· Maintain command skills and empathy at the same time· Architect enterprise‑scale CI/CD systems for embedded, simulation, and cloud workloads.· Define branching, release, and quality‑gate standards across multiple engineering domains.· Design GitOps‑based delivery for multi‑cluster Kubernetes environments.· Lead progressive delivery strategy including automated rollback and analysis.· Establish IaC architecture using Terraform modules and multi‑environment patterns.· Integrate security and compliance into pipelines and artifact flows.· Define observability standards for pipelines, simulation workloads, and runtime systems.· Mentor DevOps and simulation developers across the organization.Qualifications/Requirements· Bachelor's degree in software engineering or equivalent experience· 15 years of experience in software development· Deep understanding of software architecture for real time systems· Experience shipping high quality safety critical products· Exceptional problem-solving and analytical abilities, with a keen attention to detail· Demonstrated ability to manage multiple projects and priorities in a fast-paced environment.· Demonstrated ability to work in an action-oriented decision-making environment· Deep Kubernetes knowledge including cluster operations.· Strong Terraform/IaC experience with production‑grade module design.· Experience with embedded or simulation workflows (vECUs, SIL, FMU, SSP).· Cloud architecture experience across AWS, Azure, or GCP.Compensation:The salary range for this role is $186,000 to $236,000. 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.Benefits OverviewThe goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;Healthcare, dental, and vision benefits;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 and your familyAbout GMOur 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.Why Join UsWe 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.Non-Discrimination and Equal Employment OpportunitiesGeneral 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.We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire .AccommodationsGeneral 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 View phone number on publisher.sourcingsquare.com. 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. #J-18808-Ljbffr
- ...week, at minimum. The Role General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build,... ...standardized, fully automated, headless framework across virtual and physical environments to enable full-suite testing multiple...PrincipalFull timeWork at officeImmediate start
- Drive innovation as a Principal Software Engineer with General Motors in a hybrid role. Focus on modernizing embedded software test systems to enhance engineering effectiveness and product quality. This key position requires a hands-on technical leader to shape and scale engineering...Principal
- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management Systems About Sitero Sitero is a next-generation clinical trial solutions partner, supporting more than 200 Pharmaceutical...PrincipalLong term contractFull time
- ## Principal Software Engineering - Build System ModernizationApply: Remote/Hybrid: Markham, Ontario, Canada: Full time: Posted Today: JR-202621737**Job Description****Vacancy Status:**This posting is not for an existing vacancy within the organization and is open to new applications...PrincipalFull timeWork at officeRemote work
- ...has an immediate permanent opening for a Principal Engineer. About the team: Established in... ...2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...immediate permanent opening for a Principal Software Engineer. About the job: Integrate...PrincipalPermanent employmentFull timeImmediate start
- ...Job description Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching...PrincipalPermanent employmentFull timeImmediate startOverseas
- ...career. THE ROLE The IOHUB team at AMD is seeking a Principal ASIC Design Engineer to provide technical leadership for the development of... ...enabling industry-leading performance, scalability, security, virtualization, and power efficiency. In this role, you will...PrincipalLong term contractInternship
$140k - $180k per year
...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Join us. Job Description AECOM is seeking a highly skilled Principal Engineer specializing in large rock caverns and pressurized underground...PrincipalPermanent employmentWork at officeLocal areaWorldwideFlexible hours- ...communications. Join us to help deliver high-performance silicon chips and software content that transform the future. You Are: You’re a... ...simulation results to peers and customers Mentoring junior engineers and documenting designs What You’ll Need: ~8+ years’ CMOS...Principal
- Elevate your engineering career as a Principal ASIC Design Engineer at AMD in Markham, Ontario. Lead the development of cutting-edge IP solutions, focusing on AI-driven data movement and performance optimization. As a senior member of the IOHUB team, you'll provide technical...Principal
- ...AECOM in Markham, ON. This role focuses on large rock caverns and pressurized water conveyance systems for major projects. As a Principal Engineer, you will bring extensive experience in analyzing and designing complex underground structures. Your expertise in rock mechanics...Principal
- ...General Motors seeks a software engineering leader to modernize and scale build systems for software-defined vehicles. Lead migration from Make-based workflows to Bazel, shaping strategy, infrastructure, and across-repo tooling with a focus on speed, reliability, and reproducibility...Principal
- ...high performance, low-power CPU for next-generation compute workloads. We are seeking Formal Verification Engineers at multiple levels—from Senior Engineer to Principal—to prove the CPU correct with formal methods. As part of the design verification team, you will turn micro...Principal
- ...Qualcomm is seeking a Sr Staff/Principal DevOps Engineer to join the Machine Learning Infrastructure and Performance team in Markham, Ontario. You will maintain on-site servers and devices, improve CI/CD pipelines and model tooling, and plan scalable infrastructure for large...Principal
- Elevate your software engineering career with AMD as a Senior Software Engineer focusing on GPU profiling tools. Work in a hybrid model to enhance performance capabilities for AI and HPC workloads. In this senior role within the Developer Tools team, you will contribute to...
$87k - $108k per year
...Position Summary: The Applied AI Software Engineer is a hands-on technical role responsible for designing, building, testing, deploying, and supporting secure, reliable artificial intelligence solutions within SE Health. The role translates business, clinical, and operational...Full timeInternshipFlexible hours- Elevate your career with General Motors as a Software Engineering Manager focused on the Vehicle Data Platform. Lead a high-impact engineering team while delivering innovative solutions in a hybrid work model. This role is for a driven Software Engineering Manager with a strong...
- ...has an immediate permanent opening for a Principal Scientist. About the team: The... ...focuses on full-stack innovations, including software-hardware co-design and optimizing data... ...degree in Computer Science or Electronic Engineering. At least 5+ years of experience in...PrincipalLong term contractPermanent employmentFull timeImmediate start
- ...Huawei Canada has an immediate permanent opening for a Principal Engineer. About the team: The Distributed Data Storage and Management Lab... ...About the job: Architecting and develop frameworks and engines for next-generation serverless computing tailored to AI workloads...PrincipalLong term contractPermanent employmentFull timeInternshipImmediate start
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded...Full timeCasual workWorldwideMonday to friday- Join General Motors as a Software Engineering Manager leading innovative teams in a hybrid work environment. Drive delivery of software for advanced Vehicle Data Platforms and ensure quality across Android, Linux, and QNX. At General Motors, your leadership will be pivotal...
- Elevate your career with General Motors as a Staff Engineer in Software Engineering, focusing on embedded platforms. Engage with CI/CD, cloud orchestration, and embedded systems in a hybrid work setting. This role demands an experienced professional to lead software engineering...
- Join General Motors as a Lead Software Engineer to modernize build systems for software-defined vehicles in a hybrid role. Shape strategies and drive innovation while transitioning to Bazel. This senior-level role requires a software engineering expert to spearhead the migration...
- Take the lead as a Staff Software Engineer within General Motors' Data Engineering team, responsible for a hybrid Vehicle Data Platform. Design solutions across ECUs, cloud integration, and logging infrastructure. In this senior role, you will guide the technical direction...
$186k - $236k per year
## Principal Systems ArchitectApply: Hybrid: Markham, Ontario, Canada: Full time: Posted Today... ...zero congestion. Our teams develop the software, systems and technology that make... ...indirect technical leader for the systems engineering work that follows from the architecture....PrincipalLong term contractFull timeTemporary work- Lead innovations in vehicle data at General Motors as a Software Engineering Manager. Drive complex software delivery in a hybrid work model, focusing on Android, Linux, and QNX integrations. As a Software Engineering Manager, you'll guide a talented team to enhance the unified...
- ...CI/CD reference architecture for Platform Software delivery across component, pillar, system... ...infrastructure, artifact repositories, virtual and physical test environments, dashboards... ...traceable delivery path. Advise senior engineering and program leadership on release risk,...Local area
$147k - $220k per year
...Category Engineering Hire Type Employee Job ID 18396 Base Salary Range $147000-$220000 Remote Eligible No Date Posted 08.25.2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered...PrincipalRemote workWorldwide$106k - $156k per year
...Job description Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The Web Technology Lab explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers for...Permanent employmentFull timeInternshipImmediate start$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative... ...experience. About the job: Provide insight on current web engine technology, evolution and design. Participate in the design...Permanent employmentFull timeInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineering - Virtualization. Be the first to apply!
