Anduril Industries is looking to solve problems involving networking, autonomy, systems integration, and robotics to ensure their products seamlessly work together to achieve critical outcomes in defense technology.
Requirements
- Must have 6+ years of professional C++ or Rust programming experience in a Linux development environment.
- Experience in one or more of the following: sensor integration, tracking and estimation, motion planning, perception, localization, mapping, guidance, navigation and controls, and related system performance metrics.
- Proven understanding of data structures, algorithms, concurrency, and code optimization.
- Experience with Linux tools for performance analysis and debugging problems (gdb, ASAN, bpftrace, perf, etc)
- Experience programming for embedded and physical devices
- Understanding of systems software (kernel, device drivers, system calls) and optimizing for limited resources
- Experience with sensor characterization and analysis
Responsibilities
- Write and maintain core libraries (frame transformations, targeting and guidance, etc.) that all robotics platforms at Anduril will use.
- Own feature development and rollout for our products - recent examples include building a Software-in-the-Loop simulator for our Anvil product, characterizing and improving Ghost helicopter battery consumption with route planning, designing an autofocus control system for IR cameras.
- Design, evaluate, and implement sensor integrations that support operation by both human and autonomous planning agents.
- Work closely with our hardware and manufacturing teams during product development, providing quick feedback that contributes to the final hardware design.
- Partner with end-users to turn needs into features while balancing user experience with engineering constraints.
- Troubleshoot and analyze remotely deployed software systems.
- Analyze and debug problems using Linux tools (gdb, ASAN, bpftrace, perf, etc).
Other
- Must be willing to travel 25%.
- Eligible to obtain an active U.S. Secret security clearance.
- If you are someone who possess a “Whatever It Takes” mindset—executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions then this role is for you.
- Anduril is an equal-opportunity employer committed to creating a diverse and inclusive workplace.
- All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws, including the CA Fair Chance Initiative for Hiring Ordinance.
- We actively encourage members of recognized minorities, women, Veterans, and those with disabilities to apply, and we work to create a welcoming and supportive environment for all applicants throughout the interview process.
- If you are someone passionate about working on problems that have a real-world impact, we'd love to hear from you!