Staff Robotics Software Engineer, Air Vehicle Autonomy
Anduril Industries is seeking a Staff Robotics Software Engineer to join their Air Dominance & Strike team, focusing on the development of aerial and multi-domain robotic systems. This role involves taking products like the Fury unmanned fighter jet and the Barracuda air-breathing cruise missile from concept to deployment. The team also develops Lattice for Mission Autonomy, Anduril's premier software platform that enables collaboration among various robotic systems across missions.
The engineer will be responsible for writing and maintaining core libraries and services that perform critical functions for collaborative teams of robots, such as motion deconfliction and contingency management of fast-moving air vehicles. They will own major feature development and rollout of complex features, including developing terminal-phase autonomy for various air vehicles and creating test plans on live surrogates. Collaboration with Anduril and third-party vehicle hardware teams, as well as operational subject matter experts like fighter pilots and UAV operators, is essential to align on requirements during product development and iterate towards a final design.
Candidates must be eligible to obtain and maintain an active U.S. Top Secret security clearance and hold a BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or a related field. A minimum of 10 years of experience in areas such as motion planning, perception, localization, mapping, controls, and related system performance metrics is required. Proven ability to lead multi-disciplinary teams, set technical direction, and manage full project lifecycles from concept to deployment is essential. A deep understanding of integrating various sensor systems and utilizing techniques for perception and decision-making, along with experience troubleshooting and analyzing remotely deployed software systems, is also necessary.
Preferred qualifications include an MS or PhD, experience with Python, Rust, and/or Go, programming for embedded and physical devices, multi-agent coordination of UAVs, and solving complex frame transformation problems, such as target localization or multi-degree-of-freedom robotic arms.
Anduril offers a competitive salary range of $254,000 to $338,000 annually, along with highly competitive equity grants. Benefits include comprehensive medical, dental, and vision plans at little to no cost, life and disability insurance, generous PTO plans with a holiday hiatus in December, caregiver and wellness leave, family planning and parenting support, mental health resources, professional development reimbursement, commuter benefits, and relocation assistance depending on role eligibility. Retirement savings plans, including traditional 401(k), Roth, and after-tax options, are also available.