Anduril Industries logoAnduril Industries logo

Staff Software Engineer, Distributed Simulation

Anduril IndustriesWashington, District of Columbia, United States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Qualifications

Required QualificationsMust be eligible to obtain and maintain an active U. S. Top Secret security clearanceRecent experience (within the last 2 years) in developing and maintaining complex software codebasesProven background in distributed simulation, particularly in the context of network-based multiplayer gaming or defense applicationsDemonstrated experience as a technical lead and mentor for teams of 5 or more engineersPreferred QualificationsStrong educational foundation in Computer Science, Software Engineering, Mathematics, Physics, or related fields8+ years of software engineering experience with significant expertise in at least two of the following languages: C++, Golang, Java, Rust, PythonExperience setting...

About the job

At Anduril Industries, we are at the forefront of defense technology, dedicated to revolutionizing military capabilities for the U. S. and its allies through state-of-the-art innovations. By leveraging the expertise and groundbreaking technologies from the most progressive companies of the 21st century, we are redefining the design, production, and deployment of military systems. Our cutting-edge systems operate on Lattice OS, an AI-driven platform that integrates and analyzes vast data streams, creating a dynamic, real-time 3D command and control environment. As we navigate an era of intensified global competition, Anduril is steadfast in delivering pioneering solutions across autonomy, artificial intelligence, computer vision, sensor fusion, and networking, transforming military operations within months, not years.

About the Role

We are looking for a skilled Staff Software Engineer to spearhead our Distributed Simulation initiatives. In this pivotal role, you will be instrumental in developing an innovative distributed simulation platform that enables diverse robotic systems to collaboratively operate across multiple locations. The ideal candidate will demonstrate proficiency throughout the product life cycle, from initial requirement gathering to solution architecture and implementation.


What You'll Do
You will leverage your expertise to develop sound design strategies that consider:

  • Variances in “truth” between server and client environments
  • Latency issues between clients and servers
  • Optimizing GPU-intensive computations
  • Integrating new robots into the network
  • Deploying software updates while maintaining system availability
  • Facilitating data transfer across segregated networks
  • Tracking simulation states for post-exercise analysis and reporting

About Anduril Industries

Anduril Industries is a pioneering defense technology company focused on enhancing the military capabilities of the United States and its allies through innovative solutions. By merging cutting-edge technology with a modern business approach, we are transforming the landscape of military system development. Our flagship Lattice OS platform exemplifies our commitment to integrating AI and advanced systems to ensure rapid deployment and superior operational effectiveness.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.