Senior Software Engineer
Core
Build and own infrastructure for validating autonomous features and system performance across planning, perception, and control; design simulation tools and scenario-generation systems for large-scale, high-fidelity autonomy testing.
Role type
Senior IC software engineer (autonomy validation & simulation)
Builds
Scalable automated systems for running, tracking, and analyzing thousands of validation tasks; custom validation and testing tools integrating with internal autonomy stacks.
Domain
Robotics / Autonomous Systems / Aerospace
Deliverable
production ML models | infrastructure
Required skills
C++, Rust, C, Python, simulation systems for robotics/autonomy, tool/platform development, validation methodologies, metrics definition, electromechanical system testing
Preferred skills
high-fidelity simulation, scenario-generation, large-scale/distributed systems, Kubernetes, AWS, systems engineering, autonomy stacks (planning/perception/control), machine learning systems
Technologies
C++, Rust, C, Python, Kubernetes, AWS
Responsibilities
Design simulation tools and scenario-generation systems for high-fidelity autonomy testing; develop custom validation and testing tools; create scalable automated systems for validation tasks; collaborate to codify metrics, safety thresholds, and requirements; establish software release-validation practices and evaluation methodologies.
Seniority
Senior, hands-on IC