CareerPlan

Staff Software Engineer - Virtualization

Milford, Michigan, United States of AmericaFull-time$171k–$289k2026-09-24 → 2026-11-13
Hybrid · United States

Core

Architect enterprise-scale CI/CD systems, define branching and release standards, and design GitOps-based delivery for multi-cluster Kubernetes environments to support embedded software for software-defined vehicles.

Role type

Staff Software Engineer (Virtualization/DevOps)

Builds

Enterprise CI/CD pipelines, GitOps delivery systems, and IaC architectures for embedded and simulation workloads.

Domain

Automotive / Embedded Systems / Cloud Infrastructure

Required skills

Kubernetes cluster operations, Terraform/IaC, embedded or simulation workflows (vECUs, SIL, FMU), cloud architecture (AWS/Azure/GCP), software architecture for real-time systems, safety-critical product development

Preferred skills

Functional safety (ISO 26262), cybersecurity engineering, ASPICE, MISRA, AUTOSAR, virtual/hardware-based validation (SIL, CoSIM, vECU, HIL)

Technologies

Kubernetes, Terraform, AWS, Azure, GCP, GitOps, CI/CD

Responsibilities

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; Establish IaC architecture using Terraform modules and multi-environment patterns; Integrate security and compliance into pipelines and artifact flows; Mentor DevOps and simulation developers across the organization.

Seniority

Staff, hands-on technical leader