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
