Senior Software Engineer

Anduril Anduril · Defense · Seattle, WA · Tactical Recon & Strike

Senior Software Engineer at Anduril Industries focused on building autonomous robotics systems for defense applications. The role involves developing core robotics libraries, implementing features like Software-in-the-Loop simulators, optimizing performance, and contributing to multi-agent coordination systems for UAVs. Requires strong C++/Rust skills, experience in Linux, and a background in robotics or related fields.

What you'd actually do

  1. Develop and maintain core robotics libraries, including frame transformations, targeting, and guidance systems, that will be utilized across all Anduril robotics platforms
  2. 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
  3. Optimize performance of existing products, primarily focused on our Altius Drone product line
  4. Collaborate closely with hardware and manufacturing teams throughout the product development lifecycle, providing timely feedback to influence and enhance final hardware designs
  5. Troubleshoot and resolve complex issues in deployed systems, ensuring optimal performance in the field

Skills

Required

  • C++ or Rust
  • Linux development environments
  • data structures
  • algorithms
  • concurrency
  • code optimization
  • troubleshooting remotely deployed software systems
  • working with and testing electrical and mechanical systems
  • cross-functional team collaboration
  • problem-solving
  • communication skills
  • U.S. Secret security clearance eligibility
  • willingness to relocate to Seattle, WA

Nice to have

  • Robotics
  • Computer Science
  • Electrical Engineering
  • motion planning
  • perception
  • localization
  • mapping
  • controls
  • performance optimization
  • metrics for complex robotic systems
  • Python
  • Go
  • embedded systems programming
  • physical devices programming
  • multi-agent coordination
  • UAVs
  • frame transformation problems
  • target localization
  • multi-degree-of-freedom robotic arms
  • real-time operating systems
  • distributed computing
  • machine learning in robotics
  • AI applications in robotics
  • sensor fusion techniques

What the JD emphasized

  • U.S. Secret security clearance
  • multi-agent coordination systems for UAVs
  • complex robotics problems
  • mission-critical requirements
  • ambiguous problems
  • Whatever It Takes mindset

Other signals

  • autonomous systems
  • robotics
  • AI
  • computer vision
  • sensor fusion
  • multi-agent coordination