Robotics Software Engineer, Vehicle Software
Core
Developing foundational vehicle software stacks for autonomous robotics systems (unmanned fighter jets, advanced effects) to support mission-critical functions like motion deconfliction, terminal-phase autonomy, and fleet management.
Role type
Senior IC robotics software engineer (vehicle control & autonomy)
Builds
Core libraries, services, and major feature rollouts for autonomous air vehicles and fleet management systems
Domain
Defense technology / Autonomous robotics / Aerial vehicles
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 programming, multi-agent UAV coordination, complex frame transformations
Technologies
C++, Rust, Linux, Python, Go
Responsibilities
Write and maintain core libraries for collaborative robot teams; Own major feature development and rollout of complex autonomy features; Collaborate with hardware teams and operational experts to align on requirements and iterate designs
Seniority
Senior, hands-on IC