Senior Software Engineer, TaskingNew$253K
The opportunity
The Tasking Team is part of the Lattice software platform and enables command and control of robots, sensors, and third-party integrations through our flexible, software-defined tasking framework. Our work spans both ground and robot software, creating a unified model for task…
What you'll do
Design and implement core components of our Tasking framework that runs: onboard autonomous vehicles as part of Lattice for Mission Autonomy
Develop robust, fault-tolerant systems that can operate reliably over denied or degraded communications links
Create interfaces that enable third-party systems to integrate with our: Tasking framework through the open source Lattice SDK
Collaborate with autonomy teams to ensure their platforms can reliably receive and execute tasks
Bachelor's degree in Computer Science, Engineering, or relevant field, or equivalent experience
+ years of professional software development experience, with a focus on distributed systems or robotics
What they're looking for
- Experience with autonomous systems or command and control systems
- Background in developing systems for defense, aerospace, or other mission-critical applications
- Familiarity with software development for embedded systems or resource-constrained environments
- Distributed communication networks and message standards