Robot Software Engineer
Core
Build and maintain the full onboard software stack for generalist humanoid robots, including networking, data pipelines, telemetry, and tooling.
Role type
Senior IC robot software engineer (embedded systems & robotics middleware)
Builds
Networking/communication infrastructure, data collection pipelines, telemetry/observability systems, and internal development tooling for humanoid robots
Domain
Robotics (humanoid robots) + Embedded Systems + Cloud Infrastructure
Deliverable
infrastructure
Required skills
C++, Python, Rust, networking protocols (gRPC, DDS, MQTT, WebSockets), ROS/ROS2, cloud storage pipelines, full-stack debugging, hardware integration
Preferred skills
telemetry/observability for edge platforms, perception/control pipeline integration, low-latency streaming systems, OTA update infrastructure, learned model integration, early-stage hardware program experience
