Anduril Industries is looking for a Software Engineer specializing in Robotics to solve problems involving networking, autonomy, systems integration, and robotics to ensure Anduril products seamlessly work together to achieve critical outcomes in defense technology.
Requirements
- 4+ years of C++ (or 2+ years Rust) experience in a Linux development environment.
- Thorough knowledge in Linux networking, routing, and service (systemd) management.
- Strong technical skills in C++/OOP design patterns, and interface definitions.
- Experience in multitasking/threading programming.
- Linux OS programming.
- Experience with Linux time sync (chrony,ntp).
- Experience with NixOS.
Responsibilities
- Write and maintain core libraries (frame transformations, targeting and guidance, etc.) for the Air Defense Autonomy team.
- Own feature development and rollout for our products.
- Write code to improve products and scale the mission capability to more customers.
- Design, evaluate, and implement sensor integrations that support operation by both human and autonomous planning agents.
- Debug complex linux networking problems.
Other
- Eligible to obtain and maintain an active U.S. Secret security clearance.
- MS in Computer Science, Engineering, or similar field.
- Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics.
- Above all, Mission Software Engineers are driven by 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 to deliver successful outcomes correctly, on-time, and with high quality.