Senior Software EngineerActive$292K

The opportunity

The Tactical Recon & Strike team at Anduril develops aerial small drones (Group 1-3) and all equipment to test, deploy and operate. The team is responsible for taking products like Ghost, Anvil, Bolt and Altius from concepts to operational systems.

What you'll do

  • Develop and maintain core robotics libraries, including frame: transformations, targeting, and guidance systems, that will be utilized across all Anduril robotics platforms

  • Lead the development and implementation of major features for our products,: such as designing and building Software-in-the-Loop simulators for advanced systems like Altius

  • Optimize performance of existing products, primarily focused on our Altius Drone product line

  • Collaborate closely with hardware and manufacturing teams throughout the: product development lifecycle, providing timely feedback to influence and enhance final hardware designs

  • Troubleshoot and resolve complex issues in deployed systems, ensuring optimal performance in the field

  • Contribute to the design and implementation of multi-agent coordination systems for UAVs

What they're looking for

  • Master's or Ph.D. in a relevant field (e.g., Robotics, Computer Science, Electrical Engineering)
  • Expertise in one or more advanced robotics areas: motion planning, perception, localization, mapping, or controls
  • Experience with performance optimization and metrics for complex robotic systems
  • Proficiency in Python, Rust, and/or Go, in addition to C++
  • Hands-on experience programming for embedded systems and physical devices
  • Background in multi-agent coordination, particularly with UAVs
  • Demonstrated ability to solve complex frame transformation problems (e.g.,: target localization, multi-degree-of-freedom robotic arms)
  • Experience with real-time operating systems and distributed computing