Anduril Industries is looking to solve the problem of transforming U.S. and allied military capabilities with advanced technology by developing a sensor simulation platform that generates realistic synthetic imagery for various mission-critical applications, including testing, machine learning data generation, and user training.
Requirements
- Proficiency in C++ or Rust, with strong coding skills and a deep understanding of data structures, algorithms, concurrency, and code optimization.
- Hands-on experience with Unreal Engine, including building core simulation capabilities such as terrain rendering, physics modeling, and working with plugins for simulation.
- Experience with GPU or graphics programming (languages such as HLSL, Vulkan, CUDA) and performance analysis/debugging tools (e.g., gdb, bpftrace, perf).
- Experience development in Linux, including troubleshooting remotely deployed systems.
- Exposure to training machine learning models for computer vision applications.
- Have a deep understanding of how the physics of optical, infrared, and other sensor modalities.
Responsibilities
- Develop and implement the strategic technical and product roadmap for the Sensor Simulation platform.
- Define and uphold the technical bar for the team. Provide regular design and code reviews, mentor engineers across varying levels, and drive continuous improvement in simulation performance and reliability.
- Oversee the design, development, testing, deployment, and maintenance of our synthetic imagery pipeline, ensuring integration with SITL, HITL, and other core simulation systems critical to Anduril’s mission.
- Direct the development of sensor models (e.g., cameras, IR, etc.) and core capabilities, including terrain rendering, vehicle physics models, and integration of third-party simulation plugins.
- Resolve technical challenges related to real-time performance and multi-client integration.
- Work closely with software, design, product, and operations teams.
- Allocate approximately 50% of your time actively participating in the software development process by writing, reviewing and maintaining high-quality code. This will also include prototyping, and troubleshooting key portions of the simulation pipeline.
Other
- Eligible to obtain and maintain an active U.S. Secret security clearance
- At least 2 years of experience leading an engineering team, including performance management, Agile task planning, and mentoring engineers of varying backgrounds.
- Manage and provide career mentorship to a team of 3-6 engineers.
- Foster a culture of innovation, accountability, and collaboration and grow the team to meet rising demands.
- Work cross-functionally with other engineering leads, designers, and product owners to ensure our simulation products meet the complex needs of our defense systems and integrate seamlessly with Anduril’s broader ecosystem.