Software Engineer, Air Defense

Anduril Anduril · Defense · Irvine, CA · AFS : Air Defense Engineering

Software Engineer for the Air Defense team at Anduril, focusing on building robots that detect and neutralize aerial threats. The role involves developing software for networking, autonomy, systems integration, and robotics, contributing to an AI-powered operating system (Lattice OS) that integrates various data streams for command and control. The engineer will own software solutions deployed to customers, improve products, scale capabilities, and collaborate across teams to deliver critical mission outcomes.

What you'd actually do

  1. Own the software solutions that are deployed to customers
  2. Write code to improve products and scale the mission capability to more customers
  3. Collaborate across multiple teams to plan, build, and test complex functionality
  4. Create and analyze metrics that are leveraged for debugging and monitoring
  5. Triage issues, root cause failures, and coordinate next steps

Skills

Required

  • Python
  • C++
  • Rust
  • Go
  • JavaScript
  • significant amounts of data processing and analysis
  • complex systems
  • established code bases
  • real-world impact
  • U.S. Secret security clearance

Nice to have

  • Physics
  • Mathematics
  • Motion Planning
  • modeling & simulation (M&S)
  • physical systems
  • multi-agent autonomous systems
  • behavior trees
  • software/hardware for flight systems
  • safety critical functionality
  • Distributed communication networks
  • message standards
  • military systems
  • operational tactics

What the JD emphasized

  • expedient
  • scalable
  • pragmatic
  • Whatever It Takes
  • complex systems
  • established code bases
  • real-world impact
  • multi-agent autonomous systems
  • deploying in real-world environments
  • safety critical functionality

Other signals

  • AI-powered operating system
  • autonomy
  • computer vision
  • sensor fusion
  • robotics
  • multi-agent autonomous systems