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 ResponsibilitiesYou 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

