Staff Software Engineer, Ghost
Core
Developing core robotics libraries, autonomy systems, and simulation tools for aerial small drones (Group 1-3) like Ghost and Anvil.
Role type
Staff Robotics Software Engineer
Builds
Software-in-the-Loop simulators, core robotics libraries, multi-agent coordination systems for UAVs
Domain
Defense technology / Autonomous robotics / UAV systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, Linux development, data structures, algorithms, concurrency, code optimization, remote system troubleshooting, electrical/mechanical system testing
Preferred skills
Motion planning, perception, localization, mapping, controls, Python, Go, embedded systems programming, multi-agent coordination, frame transformation, real-time operating systems, distributed computing, sensor fusion, aerodynamics, simulation environments
Technologies
C++, Rust, Linux, Python, Go, Real-time OS, Simulation environments
Responsibilities
Develop and maintain core robotics libraries including frame transformations and guidance systems; Lead development of Software-in-the-Loop simulators; Optimize performance for battery consumption and route planning; Collaborate with hardware teams to influence final designs; Troubleshoot complex issues in deployed systems; Contribute to multi-agent coordination systems for UAVs
Seniority
Staff, hands-on IC with strategic impact