
Staff Software Engineer - Virtualization
General Motors23 days ago
Base Salary
$171k - $289k/yr
Responsibilities
- Lead software engineering productivity and effectiveness initiatives across multiple teams.
- Architect enterprise-scale CI/CD systems for embedded, simulation, and cloud workloads.
- Define branching, release, and quality-gate standards across engineering domains.
- Design GitOps-based delivery for multi-cluster Kubernetes environments.
- Lead progressive delivery strategies with automated rollback and analysis.
- Establish Terraform-based infrastructure-as-code architecture using reusable modules and multi-environment patterns.
- Integrate security and compliance into pipelines and artifact flows.
- Define observability standards for pipelines, simulation workloads, and runtime systems.
- Lead high-impact technical efforts, influence technical direction, and mentor DevOps and simulation developers.
- Coach and mentor engineers while solving complex cross-team problems and driving process improvements.
Requirements
- Bachelor’s degree in software engineering or equivalent experience.
- At least 10 years of software development experience.
- Deep understanding of software architecture for real-time systems and experience shipping high-quality safety-critical products.
- Deep Kubernetes knowledge, including cluster operations.
- Strong Terraform and infrastructure-as-code experience with production-grade module design.
- Experience with embedded or simulation workflows, including vECUs, SIL, FMU, or SSP.
- Cloud architecture experience across AWS, Azure, or GCP.
- Exceptional problem-solving, analytical, communication, prioritization, and decision-making abilities.
- Preferred: master’s degree in software engineering or equivalent experience.
- Preferred: 15 years of software development experience.
- Preferred: experience in automotive, aerospace, defense, industrial, embedded, real-time, regulated, or safety-critical environments.
- Preferred: knowledge of functional safety, ISO 26262, cybersecurity engineering, ASPICE, MISRA, AUTOSAR, or related practices.
- Preferred: experience with virtual and hardware-based validation, including SIL, CoSIM, vECU, HIL, benches, or system-level testing.
- Preferred: experience establishing platform products, reusable templates, developer self-service, engineering standards, or reliability objectives.
Benefits
- Remote work arrangement, with reporting to a GM hub three times per week or at another manager-directed frequency when living within 50 miles of a hub.
- Less than 25% travel required.
- Relocation benefits available under company policy.
- Health, medical, dental, vision, HSA, FSA, retirement savings, sickness and accident, life insurance, paid vacation and holidays, tuition assistance, and employee assistance programs.
- GM vehicle discounts and potential participation in a company vehicle evaluation program after a successful motor vehicle report review; program participants generally must purchase or lease a qualifying GM vehicle every four years.
- Bonus potential through an incentive pay program based on company, job-level, and individual performance.
Categories
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.