Skip to main content

Anduril Industries

Mission Software Engineer, Vehicle Software, Consensus

Boston, Massachusetts, United States; Costa Mesa, California, United StatesFrom $220kmidAdded 1 month ago

About this role

Anduril Industries is seeking a Mission Software Engineer to develop core Command and Control software for its Lattice platform, enhancing military autonomy and AI-driven systems. This role focuses on software development that connects hardware with human operators and involves significant real-time data processing.

What you'll do

  • Design and implement consensus protocols for autonomous vehicles
  • Build distributed teaming state for replicated mission data and conflict resolution
  • Support strong consensus and eventual consistency in diverse environments
  • Manage failure semantics for partitioned vehicles
  • Collaborate with various engineering teams to tackle complex challenges
  • Travel up to 30% for real-world capability deployment

What they're looking for

  • 3+ years C++ and/or Rust experience
  • Experience with data processing and analysis
  • Ability to navigate complex systems
  • Understanding of military systems and tactics
  • Knowledge of motion planning and simulation
  • Experience with multi-agent systems
  • Strong analytical skills
  • Willingness to obtain a U.S. Top Secret security clearance

Benefits

  • Comprehensive benefits package
  • Highly competitive equity grants
  • Opportunities for professional growth
  • Dynamic work environment
  • Work on impactful technology
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Anduril Industries

Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.

View all jobs at Anduril Industries

Likely interview questions

  • Walk us through your experience designing or implementing distributed consensus protocols like Raft or CRDTs. How did you handle network partitions and split-brain scenarios?
  • Describe a time you built production-grade C++ or Rust software that processed large amounts of data. What were the performance bottlenecks and how did you optimize?