Anduril Industries is seeking to transform U.S. and allied military capabilities with advanced technology, specifically in the area of robotics and autonomous systems, by developing 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
- Experience with NixOS
- Python, Rust, and/or Go experience
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
- 3+ years minimum of professional software development experience
- 4+ years minimum of relevant experience in robotics integration, testing, and project management.
- Must be eligible to obtain and maintain a U.S. TS clearance
- Travel to test sites, vendors, and demos as needed