About the job
Anduril Industries is a pioneering defense technology firm dedicated to revolutionizing military capabilities for the U.S. and its allies through cutting-edge innovations. Our approach integrates the expertise, technology, and business models of the world's most creative companies into defense solutions, fundamentally altering the design, development, and distribution of military systems. At the core of Anduril’s solutions is Lattice OS, an AI-driven operating system that synthesizes vast data streams into a dynamic 3D command and control interface. As global strategic dynamics evolve, we are committed to rapidly delivering advanced autonomy, AI, computer vision, sensor fusion, and networking technologies to military applications.
ABOUT THE ROLE
As a Software Engineer at Anduril, you will be at the cutting edge of defense technology, developing high-impact solutions that set new standards for innovation. You will engage in a variety of challenging projects, collaborating with top-tier professionals across multiple disciplines to create robust software systems that are vital to our mission-critical operations. We are looking for skilled C++ software engineers to join our diverse teams, contributing to projects that will shape the future of defense technology.
KEY RESPONSIBILITIES
- Design, develop, and optimize high-performance, low-latency C++ applications for critical defense systems and infrastructure.
- Create scalable and efficient solutions, addressing complex algorithmic challenges and memory management essential for real-time operations.
- Work closely with hardware and systems engineers to integrate C++ components and ensure interoperability across systems.
- Perform debugging, testing, and profiling of C++ code to identify and remedy performance bottlenecks, ensuring system reliability.
- Participate in the complete software development lifecycle, from architecture design to rigorous testing and deployment of advanced C++ systems.

