companyAnduril Industries logo

Staff Software Engineer, Networked Multiplayer Gaming

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.


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

Essential 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 expertise in distributed simulation, particularly through experience in network-based multiplayer gaming or a related defense environmentProven track record as a technical lead, mentoring teams of at least five engineersPreferred QualificationsSolid educational foundation in 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 establishing CI/CD pipelines, monitoring metrics, and operational logging

About the job

At Anduril Industries, we are redefining the defense technology landscape with our innovative solutions aimed at enhancing U. S. and allied military capabilities. We leverage cutting-edge technologies and modern business practices from the tech industry to revolutionize how military systems are conceived, developed, and deployed. Our flagship system, powered by Lattice OS, integrates AI to create a dynamic, real-time, 3D command and control environment, ensuring rapid advancements in military technology. As we navigate a new era of strategic competition, Anduril is committed to delivering state-of-the-art autonomy, artificial intelligence, computer vision, sensor fusion, and networking technologies to military applications in record time.

Role Overview

We invite you to join our team as a Senior Software Engineer, specializing in Distributed Simulation. In this pivotal role, you will spearhead the development of an advanced distributed simulation product, facilitating seamless collaboration among diverse robotic systems across multiple physical locations. Successful candidates will be adept at navigating all phases of the product lifecycle—from defining user requirements to architecture design, implementation, and ongoing support.

Key Responsibilities
You will leverage your extensive knowledge to advocate for design decisions that consider:

  • Conflicting interpretations of “truth” on client and server sides
  • Latency challenges between clients and servers
  • Optimization of GPU-intensive computations
  • Integration of new robots into the network
  • Deployment of software updates with minimal downtime
  • Data transfer across isolated networks
  • Monitoring simulation states for effective post-exercise analysis and reporting

About Anduril Industries

Anduril Industries is at the forefront of defense technology innovation, driven by a mission to empower military forces with advanced technological capabilities. By integrating modern tech practices and pioneering AI solutions, we are transforming traditional defense systems. Our commitment to rapidly delivering superior military solutions is reshaping the future of defense.

Similar jobs

Tailoring 0 resumes

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