Mission Software Engineer

Anduril Anduril · Defense · London, United Kingdom · Maritime & Maneuver Dominance : Maneuver Dominance Engineering : Mission Software Engineering

Anduril Industries is a defense technology company building the next generation of autonomous capabilities for military systems. The Mission Software Engineer will develop operationally relevant, multi-asset autonomy, focusing on software services and autonomy algorithms for platforms like Ghost and Altius, and integrating them into the Lattice OS. This role involves solving complex problems in networking, autonomy, systems integration, and robotics, with a "Whatever It Takes" mindset to deliver impactful solutions.

What you'd actually do

  1. Own the feature development and software solutions that are deployed to customers
  2. Write code to improve products and scale the mission capability to more customers.
  3. Collaborate across multiple teams to plan, build, and test complex functionality.
  4. Create and analyze metrics that are leveraged for debugging and monitoring.
  5. Triage issues, root cause failures, and coordinate next-steps.

Skills

Required

  • C++ or Rust programming languages
  • significant amounts of data processing and analysis
  • complex systems and established code bases
  • critical software that has a real-world impact
  • bias for action, extreme ownership
  • UKSV Security Clearance

Nice to have

  • Physics, Mathematics, and/or Motion Planning
  • multi-agent autonomous systems
  • behavior trees
  • flight systems and safety critical functionality
  • distributed communication networks and message standards
  • military systems and operational tactics

What the JD emphasized

  • multi-asset autonomy
  • autonomous capabilities
  • behavior trees
  • multi-agent autonomous systems

Other signals

  • multi-asset autonomy
  • autonomous capabilities
  • Lattice OS
  • AI-powered operating system
  • autonomy
  • computer vision
  • sensor fusion