Logo
Anduril Industries, Inc.

Senior Software Engineer, Device OS - Core Infrastructure

Anduril Industries, Inc., Costa Mesa, California, United States, 92626

Save Job

Senior Software Engineer, Device OS - Core Infrastructure

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years. Overview

We’re the Tactical Recon and Strike (TRS) team, pushing the boundaries of aerial drone technology. We drive products like Ghost, Anvil, Bolt, and Altius from concept to fully operational systems that reshape defense and security. Our team handles the full spectrum of small drone development (Group 1-3), from drones to testing, deployment, and operation. We tackle complex challenges in a collaborative environment to deliver cutting-edge autonomous systems for customers. The Role

This position is on the TRS Core Infrastructure team and will be focused on building the infrastructure to field TRS products such as Altius, Ghost, Bolt, and Anvil. Our charter is to provide the foundation for teams across Anduril to deploy cutting-edge TRS autonomy and to tie it all together into an easy-to-use product. The solutions you create address customer needs and will have immediate impact on the success of our products. What You'll Do

Design, build, test, and release the tools used during manufacturing and deployment of Anduril products. Help define foundational software architectures, configuration processes, and user experience workflows for our products, working directly with chief engineers, program managers, flight test engineers, and end-user customers to demonstrate capability and iterate on feedback. Create solutions in Python/Rust/C++/Go that integrate into software product lifecycle technologies like NixOS/CircleCI/Docker. Interface with engineers developing every aspect of the system from low-level Linux drivers to cutting edge autonomy and streamlined user interfaces. Test and evaluate your software at multiple levels of rigor using simulations, benchtop hardware, and live flight assets. Required Qualifications

At least 3+ years working with a variety of programming languages such as Python, Rust, C++, Go, etc. Experience working with customers to deliver novel software capabilities. Desire to build tools that technicians, engineers, and operators will use to prepare TRS products for real-world missions. Passion for user experience and delivering the most streamlined product. Ability to navigate complex problems involving multiple first and third party technologies (simulation, data management, compute infrastructure, networking, and more). Enjoy collaborating with autonomy-domain teams and building processes that enable safe, rapid development and deployment of autonomous systems at scale. Eligibility to obtain and maintain an active U.S. security clearance. Preferred Qualifications

Built or invented something such as an app, a website, game, or startup. Experience in an engineering setting (startup or startup-like environment). Experience with professional software development lifecycle tools (version control, CI/CD, etc.). Strong understanding of computer networks (UDP/TCP/gRPC/REST). Familiarity with Linux kernel architecture, device trees, and bootloaders. Experience building infrastructure for robots or other embedded devices. Experience building scalable backend software systems with diverse data storage and processing needs. Experience with cloud platforms (AWS, Azure), CI/CD tools, and software infrastructure fundamentals (networking, security, distributed systems). Ability to quickly understand and navigate complex systems and established code bases. Experience with modern build and deployment tooling (CircleCI, Docker, NixOS, Terraform). Experience designing complex software systems and iterating through technical design reviews. Familiarity with monitoring, logging, and data management best practices. A bias toward rapid delivery and iteration. Compensation

Salary range: $168,000 - $252,000 USD. The salary offer is based on base salary and may be complemented by equity as part of Anduril's total compensation package. The final offer depends on experience, education, and other factors. We offer comprehensive benefits, including healthcare (medical, dental, vision), a 401(k) plan (traditional and Roth options), and generous paid time off. Family Planning and Parenting Support: fertility treatment, adoption, and gestational carrier coverage. Mental health resources and access to mental health professionals. Professional development stipend for career growth. Daily meals or provisions in many offices and commuter benefits where available. Relocation assistance where eligible. Equality and Compliance

Anduril is an equal-opportunity employer. All qualified applicants will be considered regardless of race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or any other protected characteristic. Security and Export Controls

This position requires eligibility to obtain and maintain a U.S. security clearance and compliance with U.S. export controls.

#J-18808-Ljbffr