Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Virtualization

General Motors Proving Ground

Job Description
Work Arrangement:

This role is based remotely, but if the candidate lives within a 50 miles radius of a GM hub, they will be expected to report to the location three times a week (or other frequency dictated by your manager).

The Role:

General Motors is seeking a Principal 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.

What You’ll Do:
  • 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 theteam 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.
Your Skills & Abilities (Required Qualifications):
  • Bachelor’s degree in software engineering or equivalent experience.
  • 12+ 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.
What Will Give You a Competitive Edge (Preferred Qualifications):
  • Master’s degree in software engineering or equivalent experience
  • 15+ years of experience in software development.
  • 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 vehicle‑level integration and validation, including SIL, CoSIM, vECU, HIL, benches, physical systems, or other virtual and hardware‑based environments.
  • A record of creating enterprise standards, platform strategies, technical communities, developer self‑service, reliability objectives, or measurable productivity improvements.
  • Advanced degree in a related technical field.
Company Vehicle:

Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, though which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.

Compensation:

The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate.

The Salary Range:

Salary range for this role is 171,150 and 288,500. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

Bonus Potential:

An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits:

GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

About GM

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.

Why Join Us

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.

Benefits Overview

From day one, we're looking out for your well‑being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .

Non‑Discrimination and Equal Employment Opportunities (U.S.)

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.

All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

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 .

Accommodations

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 View phone number on click.appcast.io. 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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Virtualization in Mountain View, CA vacancy
  • $175k - $245k

     ...support the delivery of our new platform.Maintain the existing software components, OS related.Requirements:B.S./M.S. with 8+ years...  ..., etc.Programming skills in C/bash/python/go.Experience with virtualization/container/cloud technologies is preferred.Strong communication... 
    Suggested
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    10 hours ago
  • $110k - $220k

     ...have a startup culture and are looking to grow our team with software engineers who take pride in their craft and are ready to grow in a...  ...a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale... 
    Suggested
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    3 days ago
  • $110k - $220k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization...  ...great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    2 days ago
  • $110k - $220k

     ...yearType: Regular/PermanentCompany: WalmartPrincipal, Software Engineer We are seeking a talented and passionate Principal, Software Engineer to join our International...  ...in tech, gain new skills and experience for virtually every industry, or leverage your expertise to... 
    Suggested
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    3 days ago
  • $207k - $300k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...Google Distributed Cloud (GDC) air-gapped Virtual Machine (VM) team is responsible for supporting... 
    Suggested

    Google

    Sunnyvale, CA
    2 days ago
  • $216.4k

     ...Principal Software EngineerAt General Motors, our product teams are redefining mobility. Through...  ...software runs on: hypervisors and virtualization, safety partitioning and health management...  ...efficiently. As Principal Software Engineer, you are the senior technical... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    10 hours ago
  • $170k - $240k

     ...devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team. Job Responsibilities:...  ...development of the networking related features of the FortiSwitch Virtual Machine product line (FSW-VM) and Marvell CPSS SDK work... 
    Full time
    Worldwide
    Home office

    Perception Point LTD

    Sunnyvale, CA
    2 days ago
  • $147k - $210k

    Drive the development of the virtualization subsystem (VMM, CHV) at Google scale. Drive the development...  ...of specialized tooling to support engineering practices within the virtualization and...  ...experience.2 years of experience with software development in one or more programming... 

    Google

    Sunnyvale, CA
    1 day ago
  • $172k - $349k

     ...Principal Software Engineer - Embedded Platform Software DevelopmentThis role has been designed as "Onsite" with an expectation that you will...  ..., Chassis management is a big plusHA, ISSU and Virtualization knowledge is a plusExcellent debugging skills and rich experience... 
    Work experience placement
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, CA
    5 days ago
  • $143k - $286k

     ...PermanentCompany: WalmartRole Overview: We are seeking a Principal Software Engineer to lead the design and development of enterprise-scale Marketplace...  ...great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  •  ...-innovating their competition.With AIM Virtualization we're redefining interoperability for the...  ...for you. We are looking for AI-first engineers who are not afraid to take on hard and...  ...Snowflake's leading teams in AI-driven software synthesis.Join us if you're looking to... 

    Streamlit

    Menlo Park, CA
    5 days ago
  • $210k - $355k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  • $188.5k - $265k

     ...Principal Software Development EngineerZscaler accelerates digital transformation so customers...  ...reporting to the Director, Software Engineering in the Engineering department. You will...  ...Docker and Kubernetes, and advanced virtualization or security solutionsZscaler's salary... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    Santa Clara, CA
    4 days ago
  • $156.4k - $253k

     ...Job Summary Your Career In the Layer-7 Security Software team, we are responsible for at least one, often two to...  ...core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered firewalls. Any features that... 
    Full time
    Work at office

    PaloAlto Networks

    San Jose, CA
    10 hours ago
  • $210k - $300k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL WI-FI SOFTWARE ENGINEER (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Temporary work
    Live in
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  •  ...Principal Software Engineer, Edge ComputeAt Bloom Energy, our vision for a world powered by clean, reliable, and affordable energy is more than...  ...generous Mental Health Support services, Legal services, virtual Physical Therapy access, and Fertility & Family Forming benefits... 
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    1 day ago
  • $334k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...with privacy at the forefront.We’re looking for a Senior Principal Software Engineer to lead the technical direction of Ads Quality within... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    19 hours ago
  •  ...Job Title: Principal Software Engineer, AI  Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we... 
    Remote work

    GrabJobs

    Sunnyvale, CA
    10 hours ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Ads Format team at Snap.What you’ll do... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  • $155.8k - $224.2k

     ...pressing challenges of the 21st century.We are looking for a Principal Software Engineer, Edge Compute to join our team in one of today’s most...  ...generous Mental Health Support services, Legal services, virtual Physical Therapy access, and Fertility & Family Forming benefits... 
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    1 day ago
  • $261.5k - $353.5k

     ...to prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewIntuit is looking for a Principal Software Engineer (Finance Systems) in technology for Intuit (Finance, Legal and Privacy Tech) organization. The successful professional will... 
    Temporary work
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    10 hours ago
  • $143k - $286k

     ...$143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will lead the design and delivery of scalable platform capabilities, driving cloud-native architecture and distributed... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    10 hours ago
  • $118.3k - $224.9k

     ...and defense.Applied Signal Technology (AST) is seeking a Principal Software Engineer with specialization in Development, Security, and...  ...distributions (RHEL, Fedora, CentOS, Rocky)Experience with virtualization technology (KVM, VMWare, Hyper-V)Ability to work collaboratively... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    2 days ago
  • $238.7k - $365.7k

     ...Principal Software EngineerWork Arrangement: This role is categorized as Remote/hybrid. This means the successful candidate is expected to...  ...cabin experiences, and we are looking for a Principal Software Engineer to serve as a technical leader and authority for our next-... 
    Remote work
    Worldwide
    Relocation package

    General Motors

    Mountain View, CA
    1 day ago
  •  ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent...  ...most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide... 

    Chase

    Palo Alto, CA
    10 hours ago
  • $261.5k - $353.5k

     ...businesses manage money.Intuit Fintech, one of the company’s fastest growing and most strategic business units, is seeking a Principal Software Engineer to lead the long term technology vision and architecture of the Fintech Risk Platform.This role sits at the center of... 
    Worldwide

    Intuit

    Mountain View, CA
    3 days ago
  • $143k - $286k

     ...143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will be responsible for designing, developing and improving algorithms for ads optimization, including budgeting, pacing... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $142.8k - $274.8k

     ...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:...  ...insights across sales, marketing, and service.If you're a Principal Software Engineer passionate about AI innovation, Copilot experiences, and building... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft

    Mountain View, CA
    3 days ago
  •  ...Principal Software EngineerThe Fleet & Capacity organization within Microsoft 365 Core Platform is responsible for ensuring the right infrastructure...  ..., hardware platform readiness, fleet health, reliability engineering, lifecycle management, and operational excellence across... 

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $238.7k - $365.7k

    Job DescriptionPrincipal Software Engineer - Autonomy Behavior ValidationThe RoleAs a Principal Software Engineer in the Autonomy Behavior Validation team, you will set the technical direction for turning safety and behavior requirements into a production-grade counterfactual... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Virtualization. Be the first to apply!