Senior Software Engineer, Simulation
Core
Build and operate large-scale simulation infrastructure for autonomous vehicle testing, including log ingestion, deterministic scenario execution, and CI/CD integration.
Role type
Senior Software Engineer (Simulation Infrastructure)
Builds
Deterministic simulation pipelines, log replay systems, and CI/CD workflows for robotics and autonomous vehicles.
Domain
Autonomous Vehicles / Robotics / Simulation Engineering
Deliverable
production ML models | infrastructure
Required skills
C++, Python, large-scale data pipeline construction, simulation framework development, robotics middleware integration, multi-modal sensor data handling (camera, LiDAR, radar), deterministic system design, CI/CD integration, modern AI coding tools.
Preferred skills
Experience with hardware-in-the-loop testing, cost optimization for large simulation batches, visualization tool development.
Technologies
C++, Python, robotics middleware, CI/CD tools, sensor data stacks.
Responsibilities
Build log ingestion, indexing, and retrieval pipelines; develop deterministic scenario execution with clock control and seed management; integrate simulation workloads into nightly and regression CI workflows; define release criteria and build reporting for failing runs; run large simulation batches efficiently and reduce costs; build interfaces and CLI tools for users; collaborate with autonomy, robotics, and hardware-in-the-loop teams.
Seniority
Senior, hands-on IC