Anduril Industries
Software Engineer - Underseas Recon & Strike
About this role
Anduril Industries seeks a Software Engineer to develop autonomous maritime systems and software solutions for next-generation underwater platforms. You will own end-to-end software delivery across autonomy, simulation, command & control, and payload integration, working with multi-disciplinary teams on billion-dollar defense contracts.
What you'll do
- Design and implement scalable software for autonomous underwater vehicles and command & control systems
- Own full lifecycle delivery of software-enabled solutions deployed to military customers
- Develop on-board and off-board software across the technology stack using various technologies
- Create test and simulation environments with hardware-in-the-loop and software-in-the-loop capabilities
- Lead technical architecture, design, and evolution of vehicle and mission software systems
- Support vehicle manufacturing, deployment, and field operations with up to 20% travel
What they're looking for
- Systems and application programming with algorithms and data structures
- Concurrent programming, scaling, and testing
- Software and system architecture design
- Autonomy and robotics software development
- Simulation and test infrastructure
- Remote system troubleshooting and analysis
- Lifecycle software management from design through sustainment
- Technical leadership and mentoring
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Anduril Industries
Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.
- Website
- anduril.com
Likely interview questions
- Tell us about your experience architecting and owning a software system from design through production deployment—what was your role and what made it successful?
- How have you approached troubleshooting software issues in remotely deployed systems where you couldn't directly access the hardware?