Robotics Software Engineer, Maneuver Dominance
Core
Design, develop, and integrate software connecting autonomous platforms with mission payloads, stores management systems, and networked devices for military operations.
Role type
Robotics Software Engineer (Defense/Autonomy)
Builds
Software for multi-asset autonomy systems, payload integration, and networked vehicle control
Domain
Defense technology, autonomous systems, networking
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, networking software, API/ICD design, data transport (UDP/TCP), hardware interfacing, systems-level thinking
Preferred skills
Stores management systems (SMS), aerospace/defense standards (MIL-STD-1553, ARINC), distributed systems, embedded/real-time systems, Python/Go, performance optimization
Technologies
C++, Rust, HTTP, REST, gRPC, UDP, TCP, embedded Linux, RTOS
Responsibilities
Engineer scalable networked software, design payload/SMS integration, architect APIs and ICDs, build low-level data transport layers, write hardware-interfacing code, collaborate cross-functionally, deploy systems in operational environments, troubleshoot deployed systems
Seniority
Mid-Senior, hands-on IC