Software Engineer - Mission Autonomy

Defense technology company transforming U.S. and allied military capabilities with advanced technology and AI-powered systems.
$138,000 - $207,000
Backend
Mid-Level Software Engineer
In-Person
1+ year of experience
AI · Robotics · Defense

Description For Software Engineer - Mission Autonomy

Anduril Industries is seeking a Software Engineer for their Mission Autonomy team to work on cutting-edge autonomous robotics systems. This role sits at the intersection of defense technology and advanced autonomy, where you'll be developing sophisticated behavior systems for teams of autonomous robots operating across air, land, and sea platforms.

The position involves working with C++ to build and maintain the core behavior tree execution framework that powers Anduril's autonomous systems. You'll be creating APIs that enable complex robot control and developing behavior nodes that users can compose into higher-level autonomous functions. The role requires strong technical skills in C++ and Linux environments, combined with an understanding of robotics and autonomous systems.

As part of the Mission Autonomy team, you'll be working on software that directly impacts real-world military capabilities, developing solutions that must perform reliably in uncertain and challenging environments. The work involves everything from low-level framework development to high-level behavior design, all while ensuring the systems remain robust and dependable.

The ideal candidate will have 1-5 years of software engineering experience, with a strong foundation in computer science fundamentals. Experience with behavior trees, distributed systems, or AI/Robotics (particularly in areas like motion planning, sensor fusion, or multi-agent planning) is highly valued. The role offers competitive compensation ($138,000-$207,000) plus equity, comprehensive benefits, and the opportunity to work on meaningful projects that enhance U.S. and allied military capabilities.

This position is based in Pittsburgh, PA, and requires U.S. Person status due to export control requirements. You'll be joining a fast-paced, innovative team that's disrupting traditional defense technology approaches with modern software practices and cutting-edge autonomy solutions. The role offers significant growth potential and the chance to work on complex technical challenges while contributing to national security capabilities.

Last updated a few seconds ago

Responsibilities For Software Engineer - Mission Autonomy

  • Contribute to C++ behavior tree execution framework
  • Develop APIs for commanding and controlling autonomous vehicles
  • Develop library of behavior nodes for autonomous functions
  • Test and validate features through unit testing and simulation
  • Work with end-users to transform requirements into features
  • Drive the future of Anduril robot ecosystem

Requirements For Software Engineer - Mission Autonomy

Linux
  • Strong foundation in computer science and software engineering fundamentals
  • 1 - 5 years of experience delivering software projects
  • Strong modern C++ experience in a Linux development environment
  • Strong technical communication skills
  • Must be a U.S. Person due to export control requirements
  • Comfortable working in a fast-paced environment
  • Track record of problem-solving

Benefits For Software Engineer - Mission Autonomy

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Relocation Benefits
  • Comprehensive medical, dental, and vision plans
  • Life/AD&D and long-term disability insurance
  • Generous holiday calendar and PTO
  • 16 weeks paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support
  • Mental Health Resources
  • Professional development stipend
  • Daily Meals and Provisions
  • Commuter benefits
  • Relocation assistance
  • 401(k) retirement plan

Interested in this job?

Jobs Related To Anduril Industries Software Engineer - Mission Autonomy

SAP ABAP Developer – Onsite in Aberdeen, MD

SAP ABAP Developer position at Accenture Federal Services, focusing on enterprise application development and system analysis for federal government clients.

Software Engineer, Consumer Platform

Software Engineer position at Upstart focusing on building and maintaining the Consumer Platform that powers personalized experiences across Upstart's products.

Backend Engineer

Backend Engineer position at Kaizen Gaming, developing high-traffic web applications and services using .NET Core, C#, and modern web technologies in an Agile environment.

Software Engineer II, Listing Services

Mid-level Software Engineer role at CarGurus, focusing on backend development for the Listing Services team, requiring Java expertise and search optimization experience.

EMR Interface Engineer

EMR Interface Engineer position at Flatiron Health, focusing on healthcare interoperability solutions and data conversion projects in cancer care technology.