SDK Platform Engineer
Core
Develop and validate a robot SDK across humanoid and quadruped robots, own edge-side integration and hardware bring-up, and build the developer platform and tools end-to-end.
Role type
Senior IC SDK Platform Engineer (robotics/hardware-software integration)
Builds
Robot SDKs, developer tools (Skill Store, Console), simulation environments, and motion policies for real robots
Domain
Robotics, Embodied AI, Hardware-Software Integration
Deliverable
production ML models
Required skills
Python, C/C++, Linux development, ROS 2/DDS/MQTT/gRPC, embedded debugging (I2C/SPI/UART/CAN/USB), edge-AI deployment (ONNX/TensorRT/NPU), full-stack web development (React/TypeScript, FastAPI/Node.js, PostgreSQL), Rust
Preferred skills
Unified abstraction layers over multi-vendor hardware, robot simulation (MuJoCo/Isaac/Gazebo), reinforcement/imitation learning, motion retargeting, humanoid whole-body control, developer platform releases, cloud deployment (AWS)
Responsibilities
Develop and validate robot SDKs across multiple vendors, perform hardware bring-up and edge-side integration, build developer platforms and tools, create simulation environments, train and deploy motion policies on real robots
Seniority
Senior, hands-on IC
