Anduril Industries logoAnduril Industries logo

Staff Software Engineer, Distributed Simulation

Anduril IndustriesCosta Mesa, California, 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 codebasesDemonstrated experience in distributed simulation, particularly in developing network-based multiplayer games or similar defense applicationsProven track record as a technical lead and mentor for teams comprising at least 5 engineersPreferred QualificationsStrong educational or professional background in fields such as Computer Science, Software Engineering, Mathematics, or PhysicsOver 8 years of software engineering experience, with significant expertise in at least two of the following languages: C++, Golang, Java, Rust, PythonExperience in setting up CI/CD pipelines, performance monitoring, and logging frameworks

About the job

At Anduril Industries, we are redefining the future of defense technology with a bold mission: enhancing the capabilities of the U. S. and allied military forces through cutting-edge innovation. Our approach integrates the advanced technologies and dynamic business models of leading-edge companies into the defense sector, fundamentally transforming how military systems are conceived, constructed, and deployed. Our suite of systems operates on Lattice OS, an AI-driven platform that synthesizes vast data streams into a real-time, 3D command and control environment. As we navigate the complexities of modern strategic competition, Anduril is dedicated to delivering state-of-the-art autonomy, artificial intelligence, computer vision, sensor fusion, and networking technologies to the military in record time.

About the Role

We are looking for a Senior Staff Software Engineer to spearhead our Distributed Simulation initiatives. This pivotal role involves designing and developing a groundbreaking distributed simulation product that facilitates seamless collaboration among diverse groups of robots operating across multiple physical locations. The ideal candidate will possess a strong command of all phases of the product lifecycle, from initial user requirement analysis to architecture, implementation, and ongoing support.


What You Will Do

Utilizing your extensive expertise, you will craft well-justified design proposals that take into account:

  • Varying interpretations of “truth” between the server and client
  • Network latency challenges between clients and the server
  • Optimal allocation of GPU-intensive computations
  • Efficient registration of new robots onto the network
  • Deployment of software updates while ensuring system availability
  • Secure data transfer across segregated networks
  • Monitoring simulation states for post-exercise analysis and debugging

About Anduril Industries

Anduril Industries is at the forefront of defense technology innovation, committed to enhancing military capabilities with next-generation solutions. Our team combines the agility and ingenuity of the tech industry with the critical needs of defense, ensuring that our systems are not only advanced but also practical and effective. With a dedicated focus on autonomy, AI, and advanced data handling, we are reshaping the military landscape.

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.