Software Engineer, Robotics
Core
Design, implement, and tune core robotics software for bi-dexterous robot platforms, spanning locomotion, whole-body control, and manipulation.
Role type
Senior IC Robotics Engineer (full-stack hardware/software)
Builds
Physical robots capable of performing real work in real environments
Domain
Robotics, Physical AI, Embedded Systems
Deliverable
production ML models | product features
Required skills
C++ (real-time, multithreading, memory management), Python, robotics fundamentals (kinematics, dynamics, control theory, state estimation), embedded/low-level systems, Linux development, hardware debugging
Preferred skills
Bi-dexterous robot experience, ROS/ROS2, reinforcement/imitation learning, physics simulators (MuJoCo, Gazebo, Isaac Sim), SLAM, path planning, sensor fusion
Technologies
C++14/17/20, Python, Linux, CAN, EtherCAT, Ethernet, serial, ROS/ROS2, MuJoCo, Gazebo, NVIDIA Isaac Sim
Responsibilities
Design and tune core robotics software for locomotion and manipulation; Bring up software and hardware on new robot generations; Develop real-time control software; Build simulation infrastructure; Debug failures on physical robots; Contribute to fleet monitoring and CI/CD tooling
Seniority
Senior, hands-on IC