Manager, Software Engineering
Core
Lead software engineering teams to deliver autonomy, simulation, data processing, and command-and-control systems for Anduril's maritime autonomous vehicle platforms.
Role type
Manager, Software Engineering (Maritime Division)
Builds
Autonomous underwater vehicle (AUV) systems, mission software, and command-and-control interfaces for defense applications.
Domain
Defense technology / Maritime robotics / Autonomous systems
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership, end-to-end system ownership, roadmap management, stakeholder engagement, technical mentorship, risk management, budget management, multi-disciplinary team coordination
Preferred skills
Backend/embedded software development (C, C++, Rust, Go), frontend development (TypeScript, React), RTOS experience, cloud technologies, robotics embedded software, modeling and simulation, hardware interface protocols (CAN, Ethernet, ARINC), high-assurance safety standards (DO-178, IEC 61508), sensor/actuator integration, electrical/mechanical system testing
Technologies
C, C++, Rust, Go, TypeScript, React, RTOS, CAN, Ethernet, ARINC-825, ARINC-429, MIL-STD-1553, DO-178, IEC 61508
Responsibilities
Architect scalable software for autonomous platforms, coordinate cross-team roadmaps for reusable components, manage 6-18 month team roadmaps and budgets, lead multi-disciplinary teams of 4-10 engineers, obtain and maintain security clearance, travel up to 20% to co-locate with end-users
Seniority
Manager, hands-on technical leadership