Systems Software Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Maritime & Maneuver Dominance : Surface Dominance - Engineering & Operations : Software Engineering

Systems Software Engineer at Anduril, a defense technology company, focusing on designing, integrating, and managing complex, software-intensive mission autonomy systems for ASVs. The role involves bridging hardware and software, managing the entire lifecycle from ConOps to maintenance, and ensuring the effectiveness and reliability of autonomous maritime systems.

What you'd actually do

  1. Participate in development and maintenance of the mission system to vehicle autonomy / management system interface in accordance with software architecture principles.
  2. Lead development and maintenance of the mission system to payload management system interface in accordance with software architecture principles.
  3. Perform analysis of ConOps, DRMs, and mission flows, and develop mission behavior concepts with associated definition of inputs and outputs list, collaborating with a cross-functional team.
  4. Own the build package and configuration of the mission autonomy software for the MCS, OCS, and PDK instantiations.
  5. Build, checkout, and deliver the PDK to payload development teams.

Skills

Required

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent
  • At least 5+ years of experience designing, implementing, testing, and troubleshooting software-based systems
  • Experience in fieldable system design
  • Familiarity with developing and executing test plans for complex systems
  • High-ownership and a bias toward action
  • Ability to travel 25% with potential surges above 25%

Nice to have

  • Familiarity with software development processes and tools such as git, Github, JIRA, etc
  • Experience with the design, implementation and support of robotic and/or autonomous systems
  • Experience working within the defense, maritime and/or aerospace

What the JD emphasized

  • Must be able to obtain and hold a U.S. security clearance

Other signals

  • autonomous systems
  • mission autonomy
  • Lattice OS, an AI-powered operating system
  • robotics
  • computer vision
  • sensor fusion