Anduril Industries is looking to transform U.S. and allied military capabilities with advanced technology, specifically by developing autonomy, AI, computer vision, sensor fusion, and networking technology for the military.
Requirements
- 3+ years of experience in C++ software engineering
- Experience designing, building, and supporting C++ libraries and APIs
- Experience developing on Linux-based environments
- Experience with robot operating systems and robot frameworks.
- Experience developing with Protobuf
- Experience developing with Python
Responsibilities
- Development on our core behavior tree engine including efforts to improve modularity and extensibility.
- Design and implement autonomy capabilities that extend our behavior tree engine.
- Create and maintain APIs, SDKs, and documentation for production software used across Anduril and by third parties.
- Solicit and incorporate feedback from end users of the APIs and implementations, and collaborate with adjacent engineering teams to help make the product vision a reality
- Test and validate capability modules through unit testing, simulation testing and performance benchmarks.
- Drive the future of the Anduril and 3rd party robot ecosystem by working on the software at the center of all interactions between the high-level onboard mission autonomy software and the robot platforms they manipulate.
Other
- Must be a U.S. Person due to required access to U.S. export controlled information or facilities
- Strong communication skills and an ability to work effectively with cross-functional teams
- Comprehensive medical, dental, and vision plans at little to no cost to you.
- Generous time off: Highly competitive PTO plans with a holiday hiatus in December.
- Must have a degree (not specified which one)