Senior Robotics Software Engineer, Payload Integration
Core
Design, develop, and integrate software connecting autonomous platforms with mission payloads, stores management systems, and networked devices in demanding operational environments.
Role type
Senior Robotics Software Engineer (Payload Integration)
Builds
Mission-critical autonomy systems for multi-asset drone platforms (e.g., Ghost, Altius) within the Lattice OS ecosystem.
Domain
Defense technology, autonomous systems, aerospace integration
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, Networking software, API/ICD design (HTTP, REST, gRPC), Data transport (UDP, TCP), Hardware interfacing, Systems-level thinking
Preferred skills
Stores Management Systems (SMS), Aerospace/Defense background (MIL-STD-1553, ARINC, DO-178/DO-254), Distributed systems, Embedded & Real-Time systems, Python/Go, Performance optimization
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 cross-functionally with hardware and vehicle teams; Deploy and debug systems in operational environments.
Seniority
Senior, hands-on IC