Software Engineer - Robot Fleet Management System
Core
Build a central fleet management platform to distribute, operate, and monitor software across a growing robot fleet, enabling seamless deployments, system controls, and observability.
Role type
Senior Software Engineer (Robot Fleet Management)
Builds
Central fleet management platform, deployment pipelines, remote operation controls, and observability interfaces
Domain
Robotics, Distributed Systems, Edge Computing
Required skills
Python, Linux systems fundamentals, REST/gRPC/WebSocket API design, CI/CD pipelines, containerization, distributed system instrumentation, device identity management
Preferred skills
IoT/edge fleet management, OTA updates (SOTA/FOTA), robotics, full-stack development (TypeScript/React), open-source contributions
Technologies
Python, Linux, REST, gRPC, WebSockets, Prometheus, Grafana, OpenTelemetry, TypeScript, React
Responsibilities
Own software deployment from source to physical robots across development and production environments; Build remote operation controls and job dispatching workflows; Design configuration and calibration management for machine-specific states; Expose real-time telemetry and fleet observability with proactive alerting; Develop central management interfaces and APIs for operators with secure access control
