Principal Software Engineering - Virtualization
Core
Architect enterprise-scale CI/CD systems, define branching/release standards, and design GitOps-based delivery for multi-cluster Kubernetes environments to support embedded, simulation, and cloud workloads for virtualized vehicle software.
Role type
Staff Engineer (Architect Level), hands-on IC with strategic scope
Builds
Enterprise CI/CD pipelines, GitOps delivery systems, and IaC architectures for embedded and simulation workloads
Domain
Automotive software engineering, embedded systems, cloud orchestration
Required skills
Software architecture for real-time systems, Kubernetes cluster operations, Terraform/IaC module design, embedded or simulation workflows (vECUs, SIL, FMU, SSP), cloud architecture (AWS/Azure/GCP), progressive delivery strategy, security and compliance integration, observability standards
Preferred skills
Experience shipping safety-critical products, mentoring DevOps and simulation developers, leading process improvements and organizational change
Technologies
Kubernetes, Terraform, GitOps, AWS, Azure, GCP, vECUs, SIL, FMU, SSP
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; Lead progressive delivery strategy including automated rollback and analysis; Establish IaC architecture using Terraform modules and multi-environment patterns; Mentor DevOps and simulation developers across the organization
Seniority
Staff, hands-on IC with strategic scope