What You'll Do
● Develop and maintain core software infrastructure supporting the robot data collection stack.
● Improve reliability and performance across the robotics software stack by diagnosing system bottlenecks and failure modes.
● Implement and maintain software libraries and device drivers for new sensor suites and in-house hardware modules.
● Contribute to systems that support safe robot operation, including monitoring, detection, and guardrails to prevent unsafe interactions.
● Develop testing infrastructure for robotics software, including unit, integration, and regression testing frameworks.
● Build the observability layer for robotic systems, including telemetry, logging, and diagnostics.
● Design and implement fleet management infrastructure, including robot health monitoring, software updates, staged rollouts, and rollback mechanisms.