Senior Software Engineer, Mission Perception, Planning, and Operations
Anduril Industries · Costa Mesa, California, United States
About this role
**Anduril Industries — Senior Software Engineer, Mission Perception, Planning, and Operations** **About Anduril** Anduril is a defense technology company transforming U.S. and allied military capabilities with advanced technology. Anduril’s family of systems is powered by **Lattice OS**, an AI-powered operating system that turns thousands of data streams into a real-time, 3D command and control center. **About the Team (Maritime Division)** Anduril’s Maritime Division is transforming American sea power. The team is scaling at an historic pace, anchored by **Arsenal-2**, a new software-defined shipyard being built in Baltimore County, Maryland, and supported by development work in a **Proto-Factory** in Orange County, California. **About the Job** You will own the software that enables a maritime autonomous vehicle to: - Understand its environment - Decide what to do - Carry out missions Reporting to the Mission Systems Lead, you’ll work across: - **Perception pipelines** (sonar, radar, EO/IR → situational awareness) - **Planning algorithms** (mission objectives → executable plans) - **Runtime execution software** (mission state + contingency handling when no operator is reachable) You’ll also set objectives, build cross-functional teams, and drive work to completion—leveraging prior experience to ensure the right design, analysis, and test steps are completed. **What You’ll Do** - Design and implement sensor processing pipelines for sonar, radar, and EO/IR - Build object detection and classification algorithms for maritime environments - Develop multi-target tracking systems for real-time situational awareness - Integrate platform position and attitude into mission context - Design and implement mission objective decomposition algorithms - Build resource allocation and constraint satisfaction systems for mission planning - Develop operator-facing planning interfaces for autonomous maritime missions - Design and implement behavior execution software for autonomous maritime missions - Build real-time decision-making systems for mission execution - Develop contingency handling and failure response logic - Manage mission state across complex, multi-phase autonomous operations - Integrate mission systems with platform control, perception, and vehicle systems - Characterize and improve performance across perception, planning, and execution - Support testing and field deployment of mission capabilities **Required Qualifications** - **7+ years** in autonomous systems software, robotics, perception, or real-time systems - Experience building software for **field-deployed autonomous systems** - Depth in at least one of **perception, mission planning, or runtime mission execution** (with working knowledge of the others) - Proficiency in **real-time software** with stringent timing requirements - Demonstrated ability to handle complex state management in production systems - Ability to translate operational mission requirements into software requirements - Ability to characterize system performance and drive measurable improvements - Ability to obtain and maintain a **U.S. Secret security clearance** - Ability to receive, process, and disposition **encrypted data** **Preferred Qualifications** - Maritime or underwater autonomy experience - Sonar or radar signal processing background - Experience with behavior frameworks for autonomous systems - ROS (or equivalent robotics middleware) background - Experience developing planning/scheduling al
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.