Software Engineer - Autonomy Infrastructure, Systems and Tools
Core
Lead the development of internal platforms and tools for testing, diagnosing, and analyzing autonomous drone systems.
Role type
Senior IC software engineer (autonomy infrastructure & tooling)
Builds
Replay/analysis systems, automated testing infrastructure, developer tooling, and simulation environments
Domain
Robotics / Autonomous Flight / Simulation
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, multi-threaded systems, simulation frameworks, state-machine design, log processing, API design
Preferred skills
Performance profiling, physics engines, telemetry systems, front-end visualization (React/TypeScript/Three.js), distributed systems
Responsibilities
Design and build replay and analysis systems for autonomy behavior inspection; Develop scalable infrastructure for automated testing and failure triage; Define APIs and data contracts for robotics middleware integration; Design and implement high-quality developer infrastructure and tools
Seniority
Senior, hands-on IC