Taro Logo

Senior Software Engineer - Distributed Autonomous Systems

A defense technology company transforming U.S. and allied military capabilities with advanced technology, powered by Lattice OS, an AI-powered operating system.
$138,000 - $252,000
Senior Software Engineer
In-Person
5+ years of experience
AI · Robotics · Defense

Description For Senior Software Engineer - Distributed Autonomous Systems

Anduril Industries is seeking a Senior Software Engineer to join their Lattice Autonomy team, focusing on distributed autonomous systems. This role is central to building a cutting-edge robotics platform that enables rapid development and iteration of multi-agent autonomy systems. The position offers an opportunity to work on transformative defense technology, developing solutions for autonomous vehicles ranging from high-end jets to underwater vehicles and smaller rotary wing aircraft.

The role involves designing and implementing complex distributed systems architectures that enable scaled autonomy across various platforms. You'll be working with a team that builds mission autonomy software flexible enough to accommodate different payloads and sensors while maintaining robust communication networks for asset coordination.

As a Senior Software Engineer, you'll be responsible for creating APIs and implementations that will be used throughout the company and by third parties. The position requires strong expertise in distributed systems, multi-agent autonomy, and proficiency in both C++ and Python. You'll be working on software that forms the core interface between operators and vehicles, directly influencing the future of military autonomous systems.

The compensation package is highly competitive, ranging from $138,000 to $252,000 USD, complemented by equity grants and comprehensive benefits. These include platinum healthcare coverage, generous paid time off, family support benefits, and professional development opportunities. The position is based in Boston, Massachusetts, and requires U.S. Person status due to export control requirements.

This is an excellent opportunity for an experienced software engineer passionate about autonomous systems and distributed computing to make a significant impact in the defense technology sector. You'll be working with cutting-edge technology while contributing to systems that enhance military capabilities through advanced automation and AI-powered solutions.

Last updated a day ago

Responsibilities For Senior Software Engineer - Distributed Autonomous Systems

  • Design and implement architectural components such as distributed planning and network configuration, that enable distributed scaled autonomy
  • Solicit and incorporate feedback from end users of the APIs and implementations
  • Develop and improve APIs for commanding and controlling teams of autonomous vehicles
  • Create and maintain APIs, SDKs, and documentation for production software
  • Test and validate features through unit testing, simulation testing, and software-in-the-loop testing
  • Drive the future of the Anduril and 3rd party robot ecosystem

Requirements For Senior Software Engineer - Distributed Autonomous Systems

Python
Linux
  • 5+ years of experience in software engineering, with a focus on distributed systems and multi-agent autonomy
  • Experience with API design and Protobuf
  • Experience with both C++ and Python
  • Strong communication skills and an ability to work effectively with cross-functional teams
  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities

Benefits For Senior Software Engineer - Distributed Autonomous Systems

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Relocation Benefits
Commuter Benefits
  • Comprehensive medical, dental, and vision plans
  • Basic Life/AD&D and long-term disability insurance
  • Generous holiday calendar including December hiatus
  • 16 weeks paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support
  • Mental Health Resources
  • Professional development stipend
  • Daily Meals and Provisions
  • Company-funded commuter benefits
  • Relocation assistance
  • 401(k) retirement savings plan

Interested in this job?

Jobs Related To Anduril Industries Senior Software Engineer - Distributed Autonomous Systems

Senior Software Engineer - Distributed Autonomous Systems

Senior Software Engineer role at Anduril Industries focusing on distributed autonomous systems and robotics platform development.

Motion Planning Engineer

Senior Motion Planning Engineer position at Anduril Industries, focusing on autonomous systems development for defense technology using C++ and advanced robotics.

Motion Planning Engineer

Senior Motion Planning Engineer position at Anduril Industries, focusing on developing autonomous systems for defense technology applications.

Sr Software Engineer, Cloud Access Gateways

Senior Software Engineer position at Amazon's Cloud Access Gateways team, building next-generation cloud connectivity solutions and distributed systems.

Senior System Software Engineer, NCCL - Partner Enablement

Senior System Software Engineer position at NVIDIA focusing on NCCL partner enablement, requiring expertise in parallel programming, HPC, and networking technologies.