companyAnduril Industries logo

Staff Software Engineer, Distributed Simulation

Anduril IndustriesSeattle, Washington, United States
On-site Full-time

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


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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 background in distributed simulation, particularly through the development of network-based multiplayer games or similar defense applicationsProven experience as a technical lead and mentor, guiding teams of at least 5 engineersPreferred QualificationsStrong engineering foundation from academia or industry, preferably in fields such as Computer Science, Software Engineering, Mathematics, or Physics8+ years of software engineering experience, with substantial proficiency in at least two of the following programming languages: C++, Golang, Java, Rust, PythonExperience in setting up robust testing and deployment pipelines for distributed systems

About the job

Anduril Industries is a forward-thinking defense technology firm dedicated to revolutionizing military capabilities through cutting-edge technology. By integrating the innovation, expertise, and agile business models of some of the 21st century's most dynamic companies into the defense sector, Anduril is redefining the design, construction, and deployment of military systems. Our systems leverage Lattice OS, an AI-driven operating system that synthesizes extensive data streams into a real-time, 3D command and control interface. In a time marked by strategic competition, Anduril is devoted to providing state-of-the-art autonomy, AI, computer vision, sensor fusion, and networking solutions to military operations faster than ever before.

About the Role

We are on the lookout for a Staff Software Engineer to spearhead our Distributed Simulation initiatives. In this pivotal role, you will take charge of developing a groundbreaking distributed simulation product that facilitates collaboration among diverse robotic units across multiple physical locations. The ideal candidate will have a robust understanding of the entire product lifecycle, from the initial scoping of user requirements through to the architectural design and implementation of viable solutions.

Your Responsibilities
You will leverage your expertise to advocate for design decisions that consider:

  • varied interpretations of “truth” between server and client
  • latency challenges between clients and the server
  • optimal locations for GPU-intensive computations
  • the process of registering new robots within the network
  • delivering software updates while ensuring system availability
  • transferring data across isolated networks
  • monitoring simulation states for comprehensive post-exercise debugging and reporting

About Anduril Industries

At Anduril Industries, we are dedicated to pioneering the future of defense technologies. Our commitment lies in equipping U. S. and allied military forces with the most advanced technological solutions available. With a strong emphasis on innovation, our team merges the best practices of contemporary tech companies with the unique demands of the defense sector, ensuring that our systems are not only effective but also adapt swiftly to the evolving landscape of military operations.

Similar jobs

Tailoring 0 resumes

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