Engineering Roles
Autonomy Software Engineer
You’ll turn autonomy research into code that runs on real platforms. A planner that works in simulation is a paper; a planner that closes the loop under operational timing constraints is a capability. You’ll build the real-time control software, the C2 integration, and the simulation-to-reality path that gets an algorithm from a researcher’s laptop into the field.
The Work
The simulation-to-reality gap is where much of the work lives. You’ll build and maintain the simulation environments the algorithms are developed against, then discover what the simulation got wrong when the code encounters reality: sensor noise the model didn’t have, latency the loop didn’t budget for, a failure mode nobody wrote a case for. You’ll instrument extensively, use static analysis to catch what testing on hardware is too expensive to catch, and iterate between sim and flight. Some of your code runs on embedded processors on the platform; some runs on the ground in the mission planning stack.
Who You Work With
What We Look For
Open Positions
Ready to find your place?
Browse every open position for this role across all capability areas and all U.S. locations.
Autonomy Algorithms Senior Software Engineer
Autonomy Algorithms Senior Software Engineer
Autonomy Algorithms Senior Software Engineer
Autonomy Algorithms Software Engineer
Autonomy Algorithms Software Engineer
Lead Autonomy Software Engineer
Lead Autonomy Software Engineer
Lead Autonomy Software Engineer
Lead Autonomy Software Engineer
No job openings match your search.
