Senior Software Engineer, Bolt
Core
Developing software for autonomous aerial drones (Bolt) including GPS-denied capabilities, simulation tooling, and core robotics libraries.
Role type
Senior Software Engineer (Robotics/Autonomy)
Builds
Autonomous drone systems (Bolt) and supporting software infrastructure for defense applications.
Domain
Defense technology / Robotics / Autonomous Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, Linux development, data structures, algorithms, concurrency, code optimization, embedded systems programming, hardware-software integration
Preferred skills
Motion planning, perception, localization, mapping, controls, CI/CD, Nix, complex frame transformation
Technologies
C++, Rust, Linux, Nix
Responsibilities
Own major feature development and rollout for Bolt; Write and maintain core robotics libraries; Collaborate with hardware teams on product development; Contribute to manufacturing processes and validation; Participate in flight tests and customer events.
Seniority
Senior, hands-on IC