Anduril Industries is seeking to transform U.S. and allied military capabilities with advanced technology, including cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology.
Requirements
- Strong proficiency in C++, with experience in Linux development environments
- Experience in one or more of the following: motion planning, perception, localization, mapping, controls, and related system performance metrics.
- Experience programming for embedded and physical devices
- Demonstrated expertise in data structures, algorithms, concurrency, and code optimization
- Hands-on experience working with and testing electrical and mechanical systems
- Linux OS programming
- Experience with NixOS
Responsibilities
- Apply robotics fundamentals and implement robotic systems in the earliest stage prototypes and concepts at Anduril
- Write and maintain core libraries (frame transformations, targeting and guidance, motion deconfliction, object avoidance, etc.)
- Design, evaluate, and implement sensor integrations leveraging machine learning and computer vision to meet operational or performance targets
- Develop flight control, pathing, motion control, and guidance algorithms
- Collaborate closely with hardware engineers throughout the product development lifecycle, providing timely feedback to influence and enhance final hardware designs
- Troubleshoot and resolve complex issues during field testing for rapid iteration
- Stay current with emerging technologies and industry trends, recommending and implementing innovations to improve our products and processes
Other
- Bachelor's degree in Robotics, Computer Science, or related field
- Must be eligible to obtain and maintain a U.S. TS clearance
- Ability to collaborate effectively with cross-functional teams, including hardware and manufacturing
- Strong organizational skills
- Travel to test sites, vendors, and demos as needed