Anduril Industries is seeking a Senior Mission Software Engineer - Networking to solve problems involving networking, autonomy, systems integration, and robotics to ensure Anduril products seamlessly work together to achieve critical outcomes in the defense technology sector, specifically for their Air Defense team which builds systems to counter UAS threats.
Requirements
- 6+ years of C++ (or 2+ years Rust) experience in a Linux development environment
- 2+ years of experience with client-server applications running on distributed networks
- Experience developing for low-level embedded systems
- Thorough knowledge in Linux networking, routing, and service (systemd) management
- Experience with software orchestration of network devices, cryptography, and distributed databases.
- Strong technical skills in C++/OOP design patterns, and interface definitions
- Knowledge of RPC/gRPC
Responsibilities
- Own feature development and rollout for our products
- Design, evaluate, and implement sensor integrations that support operation by both human and autonomous planning agents.
- Write code to improve products and scale the mission capability to more customers
- Debug complex Linux networking problems
- Participate in the full SDLC from concept and design through testing and deployment.
Other
- Travel up to 20% of time to build, test, and deploy capabilities in the real world
- Eligible to obtain and maintain an active U.S. Secret security clearance
- Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, Physics, or Robotics.
- MS in Computer Science, Engineering, or similar field
- Passionate about working on problems that have a real-world impact