Zipline
Simulation Software Engineer
$180K–$220K
Ann Arbor, Michigan, USA +2 · Full-time · Posted Jul 13, 2026
- Location
- Ann Arbor, Michigan, USA
South San Francisco, California, USA
South San Francisco, California, United States - Experience
- 4+ years of professional software engineering experience in C++ or Rust.
- Visa sponsorship
- Must be eligible to work in the US.
About the job
Build and scale deterministic, high-performance simulation infrastructure for testing Zipline’s autonomous flight software, cloud services, and vehicle systems.
What you'll do
- Develop reusable simulation infrastructure, including execution, scheduling, orchestration, APIs, and developer tools.
- Integrate production flight, cloud, embedded, and hardware software into deterministic virtual environments; scale testing across thousands of scenarios in CI.
- Partner with engineering teams to build tests, debug failures, improve workflows, and expand simulation capabilities.
What they ask for
- 4+ years of professional software engineering experience in C++ or Rust.
- Demonstrated ability to reason about large software systems, APIs, concurrency, debugging, and software architecture.
- Deep experience architecting, building, or maintaining complex robotics, aerospace, or distributed systems simulations/digital twins.
- Expertise in time synchronization, inter-process communication, and determinism in a systems-level or real-time context.
Nice to have
- Rust experience.
- Experience scaling simulation in CI, HIL (Hardware-in-the-Loop), or formal verification methods.
Pay
$180,000 - $220,000 USD starting cash range (base salary)
Tools
C++, Rust, CI, HIL (Hardware-in-the-Loop)
AI focus
Supports Zipline’s Physical AI system by enabling simulation and safety testing of autonomous flight software and vehicle coordination.
Model-written summary · the original posting is authoritative