
Senior Robotics Software Engineer, Payload Integration
Anduril IndustriesResponsibilities
- Develop scalable software interacting with networking devices, managed networks, routers, and switches.
- Design and implement software interfacing with stores management systems and other payload subsystems for mission-payload control.
- Architect APIs and interface control documents using HTTP, REST, and gRPC across vehicles, payloads, and ground stations.
- Build and optimize low-level UDP and TCP data transport for reliable, low-latency communication.
- Write hardware-interfacing software connecting embedded devices, sensors, and payload electronics with autonomy software.
- Collaborate with hardware, systems, vehicle, and payload teams to integrate software into physical platforms.
- Prototype, implement, test, and deploy software throughout the software lifecycle.
- Travel to test, debug, and deploy systems in operational environments.
- Troubleshoot deployed systems and resolve issues affecting reliability and operational success.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, computer engineering, electrical engineering, or a related technical field.
- At least five years of hands-on production software development experience in C++ and/or Rust; strong adjacent systems-language programmers may be considered.
- Experience building software interacting with networking devices, managed networks, routers, or switches.
- Experience designing and implementing software APIs and interface control documents using HTTP, REST, and gRPC.
- Understanding of low-level data transport layers including UDP and TCP.
- Experience writing software that interfaces with embedded devices, sensors, or payload electronics.
- Ability to contribute to complex systems and established codebases.
- Willingness to travel up to 50% to test and deploy systems.
- Experience working with international suppliers and customers in the EMEA region.
- Must be able to obtain a Secret Clearance.
- Preferred: experience with stores management systems or munitions and payload release systems.
- Preferred: aerospace or defense integration standards, vehicle bus protocols such as MIL-STD-1553 and ARINC, or DO-178/DO-254 practices.
- Preferred: fault-tolerant distributed systems, message-passing frameworks, embedded Linux, RTOS, bare-metal development, Python, Go, scripting, and performance optimization.
Benefits
- Comprehensive benefits package available at little to no cost for full-time employees.
- Highly competitive equity grants are included in the majority of full-time offers.
- Role is based in Abu Dhabi, UAE, with travel up to 25% stated in responsibilities and up to 50% stated in qualifications.
About Anduril Industries
Anduril is not a traditional defense contractor. We are shaping the future of defense, transforming US & allied military capabilities with advanced technology. We emphasize speed and results and control our products from start to finish, including funding R&D to selling finished products off the shelf. Today, Anduril is in a rapid growth phase, deploying technology in diverse locations and developing path-making products that will change defense forever. We believe that everyone at Anduril can be a catalyst. Your perspective can change lives, and we want to help you make your mark. Our team includes thinkers and doers working interdependently. We bring the brightest minds and best-in-class talent together with veterans who have lived the problems of our warfighters. If you like building quickly and seeing your work deployed in the real world, we want you at Anduril. With offices in Orange County, Washington DC, Seattle, Boston, Atlanta, London, and Sydney, our reach is wide. Check out our careers page at https://www.anduril.com/careers or send us an email at careers@anduril.com.