Principal Software Engineer - Virtualization
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
Principal Software Engineer (Virtualization & DevOps)
Builds
Enterprise engineering platforms for building, testing, integrating, and delivering embedded software for vehicles.
Domain
Automotive / Embedded Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture for real-time systems, Kubernetes cluster operations, Terraform/IaC, embedded or simulation workflows, cloud architecture (AWS/Azure/GCP), CI/CD pipeline design, observability standards, security integration in pipelines.
Preferred skills
Functional safety (ISO 26262), cybersecurity engineering, ASPICE, MISRA, AUTOSAR, vehicle-level integration and validation (SIL, CoSIM, vECU, HIL), creating enterprise standards and platform strategies.
Technologies
Kubernetes, Terraform, AWS, Azure, GCP, GitOps, CI/CD tools, vECU, SIL, FMU, SSP, HIL.
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; 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.
Seniority
Principal, hands-on technical leader with strategic influence.