Senior Mission Software Engineer
On-siteLondon, England, United Kingdom
Job Summary
Own feature development and software solutions deployed to customers, leading complex, cross-cutting technical efforts from concept to deployment. Write code to improve products and scale mission capability, while collaborating across teams to plan, build, and test functionality. Create metrics for debugging and monitoring, then triage issues, root cause failures, and coordinate next-steps. Work closely with Anduril and third-party vehicle hardware teams to align on requirements and iterate toward final designs. Write and maintain core libraries for collaborative robot functions, such as motion deconfliction and contingency management. Mentor engineers through code review and design leadership, while traveling up to 20% of time to build, test, and deploy capabilities in the real world.
Required Qualifications
- Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics
- 5+ years of professional industry experience working with C++ or Rust programming languages
- Experience building software solutions involving significant amounts of data processing and analysis
- A track record of leading technical projects and delivering complex software systems to production
- Ability to quickly understand and navigate complex systems and established code bases
- A desire to work on critical software that has a real-world impact
- A bias for action, extreme ownership, and the drive to see projects through from concept to production
- Eligible to obtain and maintain an active UKSV Security Clearance
- Travel up to 20% of time to build, test, and deploy capabilities in the real world
Desired Qualifications
- Strong background with focus in Physics, Mathematics, and/or Motion Planning to inform modeling & simulation (M&S) and physical systems
- Developing and testing multi-agent autonomous systems and deploying in real-world environments
- Feature and algorithm development with an understanding of behavior trees
- Developing software/hardware for flight systems and safety critical functionality
- Experience with distributed communication networks and message standards
- Knowledge of military systems and operational tactics
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.