Senior Robotics Software Engineer, Payload Integration
Core
Design, develop, and integrate software connecting autonomous platforms with mission payloads, stores management systems, and hardware interfaces for military systems.
Role type
Senior IC robotics software engineer (payload integration)
Builds
Mission-critical autonomy software for multi-asset drone systems
Domain
Defense / Aerospace / Robotics
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
Technologies
C++, Rust, HTTP, REST, gRPC, UDP, TCP, Linux, RTOS
Responsibilities
Engineer scalable networked software for routers/switches; Design payload/SMS integration software; Architect APIs and ICDs for distributed systems; Build low-latency data transport layers; Write hardware-interfacing code for embedded devices; Collaborate with hardware/systems teams; Deploy and debug systems in operational environments
Seniority
Senior, hands-on IC