Senior Software Engineer, Tasking
Core
Design and develop the core task execution framework onboard autonomous vehicles to enable reliable command and control through the Lattice Autonomy stack.
Role type
Senior Software Engineer (Autonomous Systems)
Builds
Core components of the Tasking framework for Lattice for Mission Autonomy
Domain
Defense technology / Autonomous robotics / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, distributed systems, protocol design (gRPC, protobuf), fault-tolerant systems, data processing
Preferred skills
autonomous systems, command and control, embedded systems, distributed communication networks
Technologies
C++, Rust, gRPC, protobuf, Lattice SDK
Responsibilities
Design and implement core components of the Tasking framework; Develop robust, fault-tolerant systems for degraded communications; Create interfaces for third-party system integration; Collaborate with autonomy teams to ensure reliable task execution
Seniority
Senior, hands-on IC