Staff Software Engineer, Robotics

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

Staff Software Engineer specializing in Robotics for Anduril's Air Defense team. The role involves developing and integrating systems for collaborative robot teams, focusing on autonomy, AI, computer vision, sensor fusion, and networking for defense applications. Responsibilities include core library development, feature ownership, and implementing sub-systems like perception, motion planning, and anomaly detection. Requires strong C++/Rust experience, leadership skills, and eligibility for Top Secret SCI clearance.

What you'd actually do

  1. Write and maintain core libraries and services that perform critical functions for collaborative teams of robots - for example, frame transformations, targeting and guidance, etc.
  2. Own major feature development and rollout of large, complex features for our products. This includes systems analysis, sensor selection and integration, perception architecture and implementation, motion planning, health management, behavior analysis, simulation and test infrastructure, and interfaces with lower- and higher-level systems.
  3. Implement scalable sub-systems including sensor processing, perception, tracking, motion planning, health management, anomaly detection, simulation, testing fixtures, and vehicle interfaces
  4. Work closely with Anduril and 3rd party robotic platform hardware teams, as well as operational subject matter experts to align on requirements during product development and iterate towards a final design.

Skills

Required

  • 10+ years of C++ or Rust experience in a Linux development environment
  • Demonstrated experience leading projects or teams with the ability to inspire, mentor, and grow other engineers.
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Experience troubleshooting and analyzing remotely deployed software systems
  • Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance

Nice to have

  • MS, ideally in areas/fields such as Robotics, Computer Science, Software Engineering
  • Experience programming for embedded and physical devices
  • Experience in one or more of the following: motion planning, perception, localization, mapping, controls, and related system performance metrics.
  • Understanding of systems software (kernel, device drivers, system calls) and optimizing for limited resources
  • Experience with sensor characterization and analysis

What the JD emphasized

  • core libraries and services
  • perception architecture and implementation
  • motion planning
  • anomaly detection
  • robotics
  • computer vision
  • sensor fusion
  • autonomy
  • AI
  • systems integration
  • networking
  • collaborative teams of robots
  • detection
  • tracking
  • identification
  • deterrence
  • defeat
  • networked sensors
  • effectors
  • kill chain
  • Unmanned Aerial System (UAS) threats
  • product
  • engineering
  • sales
  • logistics
  • operations
  • mission success
  • Air Defense Family of Systems (FoS)
  • challenging operational environments worldwide
  • Staff Software Engineer
  • Robotics
  • Air Defense
  • autonomy
  • systems integration
  • robotics
  • networking
  • pragmatic engineering tradeoffs
  • seamlessly work together
  • critical outcomes
  • Whatever It Takes
  • expedient
  • scalable
  • pragmatic
  • mission top-of-mind
  • sound engineering decisions
  • correctly
  • on-time
  • high quality
  • core libraries and services
  • collaborative teams of robots
  • frame transformations
  • targeting and guidance
  • major feature development
  • rollout
  • large, complex features
  • systems analysis
  • sensor selection and integration
  • perception architecture and implementation
  • motion planning
  • health management
  • behavior analysis
  • simulation and test infrastructure
  • interfaces with lower- and higher-level systems
  • scalable sub-systems
  • sensor processing
  • perception
  • tracking
  • motion planning
  • health management
  • anomaly detection
  • simulation
  • testing fixtures
  • vehicle interfaces
  • Anduril and 3rd party robotic platform hardware teams
  • operational subject matter experts
  • align on requirements
  • product development
  • iterate towards a final design
  • Robotics
  • Computer Science
  • Software Engineering
  • Mechatronics
  • Electrical Engineering
  • Mathematics
  • Physics
  • C++
  • Rust
  • Linux development environment
  • leading projects or teams
  • inspire
  • mentor
  • grow other engineers
  • data structures
  • algorithms
  • concurrency
  • code optimization
  • troubleshooting and analyzing remotely deployed software systems
  • obtain and maintain an active U.S. Top Secret SCI security clearance
  • Robotics
  • Computer Science
  • Software Engineering
  • motion planning
  • perception
  • localization
  • mapping
  • controls
  • system performance metrics
  • systems software
  • kernel
  • device drivers
  • system calls
  • optimizing for limited resources
  • sensor characterization and analysis

Other signals

  • AI-powered operating system
  • autonomy
  • computer vision
  • sensor fusion
  • robotics