jobapplier

Simulation Software Engineer

Zipline

Skills

Required

  • robotics
  • time synchronization
  • inter-process communication
  • determinism
  • APIs
  • concurrency
  • debugging
  • software architecture
  • distributed systems

Preferred

  • simulation
  • software engineering
  • C++ / Rust
  • physical modeling / kinematics / dynamics
  • CI
  • HIL
  • Hardware-in-the-Loop
  • formal verification methods
  • Physical AI

Zipline, the world's largest autonomous drone delivery network, as a Simulation Software Engineer. In this critical role, you will build and evolve the core infrastructure that validates our entire robotics fleet software. You will work on creating high-performance, high-fidelity digital twins that enable deterministic, faster-than-realtime testing of all autonomous safety-critical flight logic, cloud connectivity, and vehicle coordination across thousands of mission scenarios.

Responsibilities

  • This role is essential for the safety and reliability of Zipline's real-world Physical AI deployment and will have a company-wide impact.
  • Construire et faire évoluer l'infrastructure de simulation qui valide l'ensemble du logiciel de la flotte de robots.
  • Développer l'infrastructure réutilisable qui alimente la simulation à travers l'entreprise, y compris l'exécution, la planification, l'orchestration, les API et les outils de développement.
  • Intégrer le logiciel de production et construire des interfaces qui permettent au logiciel de vol, aux services cloud, au logiciel embarqué et au matériel d'exécuter dans des environnements virtuels déterministes.

Requirements

  • Expertise in concepts like time synchronization, inter-process communication, and determinism within a systems-level or real-time context
  • Demonstrated ability to reason about large software systems, APIs, concurrency, debugging, and software architecture
  • A passion for building enabling infrastructure and tools that allow Zipline engineers to simulate faster, test earlier, and deploy safer
  • Deep experience architecting, building, or maintaining complex robotics, aerospace, or distributed systems simulations/digital twins

Preferred

  • 4+ years of professional software engineering experience in C++ or Rust (Rust experience is a strong plus)
  • Familiarity with physical modeling, kinematics, dynamics, or robotics simulation concepts
  • Bonus: Experience scaling simulation in CI, HIL (Hardware-in-the-Loop), or formal verification methods

Pay

USD 180,000 - 220,000