Simulation Software Engineer
Core
Build and evolve the core infrastructure for a high-performance, high-fidelity digital twin simulation platform to validate autonomous drone fleet software, enabling deterministic, faster-than-realtime testing of safety-critical flight logic and vehicle coordination.
Role type
Senior IC simulation software engineer (systems infrastructure)
Builds
Reusable simulation platform infrastructure, APIs, and developer tooling for autonomous drone validation
Domain
Autonomous drone logistics / Physical AI / Robotics simulation
Deliverable
production ML models | infrastructure
Required skills
C++ or Rust, large software systems architecture, concurrency, debugging, robotics/aerospace simulation, time synchronization, inter-process communication, determinism, physical modeling, kinematics, dynamics
Preferred skills
CI scaling, Hardware-in-the-Loop (HIL), formal verification
Technologies
C++, Rust
Responsibilities
Develop reusable simulation infrastructure including execution, scheduling, orchestration, and APIs; Build interfaces integrating flight software, cloud services, and hardware into virtual environments; Scale simulation from single-vehicle debugging to fleet-scale testing across thousands of scenarios; Partner with engineers to support test building, debugging, and workflow expansion
Seniority
Senior, hands-on IC