Anduril Industries, Inc.
Senior Software Engineer, RAIL
Anduril Industries, Inc., Costa Mesa, California, United States, 92626
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.
ABOUT THE TEAM In Anduril’s Tactical Recon and Strike (TRS) division, we push the boundaries of aerial drone technology. We are the driving force behind products like Ghost, Anvil, Bolt, and Altius, taking them from concept to fully operational systems that reshape defense and security. Our team tackles the entire spectrum of small‑drone development, from the drones themselves to the equipment needed for testing, deployment, and operation. We thrive on solving complex challenges and collaborating with specialist teams to deliver cutting‑edge solutions for our customers. In TRS, you will be at the forefront of innovation, working with state‑of‑the‑art technology and pushing the limits of what autonomous systems can achieve.
ABOUT THE JOB RAIL serves two primary customers:
Mission Autonomy (MA)
– Coordinating mission‑level behaviors by manipulating hardware, such as “fly to these waypoints,” “enter radio silence mode,” or “arm munitions.”
Robotics Business Lines
– Owning specific Anduril robots end‑to‑end, as well as individual pieces of hardware on those robots.
RAIL bridges the gap between Mission Autonomy and diverse hardware by creating common interfaces. We enable Anduril to integrate with new hardware effortlessly, allowing the company to scale and deploy ambitious robot designs on short timelines. Autopilots from many vendors use different interfaces—MAVLINK, STANAG, or bespoke serial streams—but all provide the same basic functionality of flying waypoints. RAIL abstracts these differences so that Mission Autonomy can focus on writing advanced behavior without caring about the underlying protocol. RAIL also provides hardware custody management, access‑control semantics, shared‑memory IPC, and flexible observability plugins. As the layer between Mission Autonomy and low‑level hardware, you will develop expertise across nearly every robotics team at Anduril and collaborate with cross‑functional partners to launch new initiatives with Ghost, Altius, Dive, and Fury.
WHAT YOU'LL DO
Own major feature development and rollout for large features across our product suite, collaborating closely with robotics teams.
Write and maintain core systems that all Anduril robotics platforms will use.
Engage with vehicle software teams during product development to understand their needs and deliver high‑leverage software that helps bring their products to market.
REQUIRED QUALIFICATIONS
4+ years of C++ or Rust experience in a Linux development environment (prior Rust experience not required).
BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or a related field.
Proven understanding of data structures, algorithms, concurrency, and code optimization.
Experience troubleshooting and analyzing remotely deployed software systems.
Experience working with and testing electrical and mechanical systems.
Eligible to obtain and maintain an active U.S. Secret security clearance.
PREFERRED QUALIFICATIONS
Experience programming for embedded and physical devices.
Eligible to obtain and hold a U.S. DoD Security Clearance.
Python and/or Go experience.
Multi‑agent coordination of UAVs.
US SALARY RANGE $191,000 – $253,000 USD (base salary only; equity and benefits are included in the total compensation package).
BENEFITS
Healthcare Benefits
US Roles: Comprehensive medical, dental, and vision plans at little to no cost.
UK & AUS Roles: Full cost of medical insurance premiums covered.
IE Roles: Annual contribution toward private health insurance.
Additional Benefits
Income protection – life and disability insurance.
Generous time off – competitive PTO, holiday hiatus in December, caregiver & wellness leave.
Family planning & parenting support – coverage for fertility treatments, adoption, gestational carriers.
Mental health resources – free mental health resources, therapy, life coaching, and work‑life services.
Professional development – annual reimbursement.
Commuter benefits – company‑funded benefits based on region.
Retirement Savings Plan
US Roles: Traditional 401(k), Roth, and after‑tax (mega backdoor Roth) options.
UK & IE Roles: Pension plan with employer match.
AUS Roles: Superannuation plan.
DISCLAIMER All information regarding eligibility for security clearances, export controls, and other legal requirements is determined during the hiring process. The recruiter for this role can provide additional details about compensation, benefits, and eligibility requirements at the time of interview.
APPLY If you are interested in building your career at Anduril Industries, please submit your application.
#J-18808-Ljbffr
ABOUT THE TEAM In Anduril’s Tactical Recon and Strike (TRS) division, we push the boundaries of aerial drone technology. We are the driving force behind products like Ghost, Anvil, Bolt, and Altius, taking them from concept to fully operational systems that reshape defense and security. Our team tackles the entire spectrum of small‑drone development, from the drones themselves to the equipment needed for testing, deployment, and operation. We thrive on solving complex challenges and collaborating with specialist teams to deliver cutting‑edge solutions for our customers. In TRS, you will be at the forefront of innovation, working with state‑of‑the‑art technology and pushing the limits of what autonomous systems can achieve.
ABOUT THE JOB RAIL serves two primary customers:
Mission Autonomy (MA)
– Coordinating mission‑level behaviors by manipulating hardware, such as “fly to these waypoints,” “enter radio silence mode,” or “arm munitions.”
Robotics Business Lines
– Owning specific Anduril robots end‑to‑end, as well as individual pieces of hardware on those robots.
RAIL bridges the gap between Mission Autonomy and diverse hardware by creating common interfaces. We enable Anduril to integrate with new hardware effortlessly, allowing the company to scale and deploy ambitious robot designs on short timelines. Autopilots from many vendors use different interfaces—MAVLINK, STANAG, or bespoke serial streams—but all provide the same basic functionality of flying waypoints. RAIL abstracts these differences so that Mission Autonomy can focus on writing advanced behavior without caring about the underlying protocol. RAIL also provides hardware custody management, access‑control semantics, shared‑memory IPC, and flexible observability plugins. As the layer between Mission Autonomy and low‑level hardware, you will develop expertise across nearly every robotics team at Anduril and collaborate with cross‑functional partners to launch new initiatives with Ghost, Altius, Dive, and Fury.
WHAT YOU'LL DO
Own major feature development and rollout for large features across our product suite, collaborating closely with robotics teams.
Write and maintain core systems that all Anduril robotics platforms will use.
Engage with vehicle software teams during product development to understand their needs and deliver high‑leverage software that helps bring their products to market.
REQUIRED QUALIFICATIONS
4+ years of C++ or Rust experience in a Linux development environment (prior Rust experience not required).
BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or a related field.
Proven understanding of data structures, algorithms, concurrency, and code optimization.
Experience troubleshooting and analyzing remotely deployed software systems.
Experience working with and testing electrical and mechanical systems.
Eligible to obtain and maintain an active U.S. Secret security clearance.
PREFERRED QUALIFICATIONS
Experience programming for embedded and physical devices.
Eligible to obtain and hold a U.S. DoD Security Clearance.
Python and/or Go experience.
Multi‑agent coordination of UAVs.
US SALARY RANGE $191,000 – $253,000 USD (base salary only; equity and benefits are included in the total compensation package).
BENEFITS
Healthcare Benefits
US Roles: Comprehensive medical, dental, and vision plans at little to no cost.
UK & AUS Roles: Full cost of medical insurance premiums covered.
IE Roles: Annual contribution toward private health insurance.
Additional Benefits
Income protection – life and disability insurance.
Generous time off – competitive PTO, holiday hiatus in December, caregiver & wellness leave.
Family planning & parenting support – coverage for fertility treatments, adoption, gestational carriers.
Mental health resources – free mental health resources, therapy, life coaching, and work‑life services.
Professional development – annual reimbursement.
Commuter benefits – company‑funded benefits based on region.
Retirement Savings Plan
US Roles: Traditional 401(k), Roth, and after‑tax (mega backdoor Roth) options.
UK & IE Roles: Pension plan with employer match.
AUS Roles: Superannuation plan.
DISCLAIMER All information regarding eligibility for security clearances, export controls, and other legal requirements is determined during the hiring process. The recruiter for this role can provide additional details about compensation, benefits, and eligibility requirements at the time of interview.
APPLY If you are interested in building your career at Anduril Industries, please submit your application.
#J-18808-Ljbffr