Anduril Industries is looking to transform U.S. and allied military capabilities with advanced technology, specifically in air defense against Unmanned Aerial System (UAS) threats.
Requirements
- 7+ years of C++ or Rust experience in a Linux development environment
- Strong engineering background from industry or school, ideally in areas/fields such as Robotics, Computer Science, Software Engineering, Mechatronics, Electrical Engineering, Mathematics, or Physics
- Proven understanding of data structures, algorithms, concurrency, and code optimization
- Experience with sensor characterization and analysis
- Experience programming for embedded and physical devices
- Understanding of systems software (kernel, device drivers, system calls) and optimizing for limited resources
- Experience in one or more of the following: motion planning, perception, localization, mapping, controls, and related system performance metrics
Responsibilities
- Write and maintain core libraries and services that perform critical functions for collaborative teams of robots
- Own major feature development and rollout of large, complex features for our products
- Implement scalable sub-systems including sensor processing, perception, tracking, motion planning, health management, anomaly detection, simulation, testing fixtures, and vehicle interfaces
- Work closely with Anduril and 3rd party robotic platform hardware teams, as well as operational subject matter experts to align on requirements during product development and iterate towards a final design
- Troubleshoot and analyze remotely deployed software systems
- Develop and integrate systems for frame transformations, targeting and guidance
- Develop and integrate systems for behavior analysis and simulation
Other
- Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance
- MS, ideally in areas/fields such as Robotics, Computer Science, Software Engineering
- Demonstrated experience leading projects or teams with the ability to inspire, mentor, and grow other engineers
- Ability to work in a team environment and collaborate with cross-functional teams
- Ability to obtain and maintain a security clearance