Senior Robotics Software Engineer, Payload Integration
Anduril Industriesabout 5 hours ago
Responsibilities
- Engineer scalable, robust software that interacts with networking devices.
- Design and implement software for stores management systems and payload subsystems.
- Architect and implement software APIs and Interface Control Documents.
- Build and optimize low-level data transport over UDP and TCP.
- Write code that interfaces directly with hardware and sensors.
- Collaborate with cross-functional teams to integrate software into platforms.
- Travel up to 25% for testing and deployment in operational environments.
- Contribute across the software lifecycle, including prototyping and testing.
- Analyze and resolve issues in deployed systems.
Requirements
- Bachelor’s or Master’s degree in a relevant technical field.
- 5+ years of experience developing production-grade software in C++ and/or Rust.
- Experience with networking software and common router or switch hardware.
- Proficiency in designing and implementing software APIs and ICDs.
- Solid understanding of low-level data transport layers, including UDP and TCP.
- Experience interfacing with hardware, embedded devices, and sensors.
- Ability to navigate complex systems and established codebases.
- Willingness to travel up to 50% for system testing and deployment.
- Experience working with international suppliers and customers in the EMEA region.
- Must be able to obtain a Secret Clearance.
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees.