Robotics Software Engineer
Core
Building AI-driven embodied intelligence systems that enable robots to sense, plan, and act in real-world industrial environments to close the skilled labor gap.
Role type
Robotics Software Engineer (Motion Planning & Control)
Builds
Field-ready AI robots capable of performing skilled manual work like welding, including perception, reasoning, and control systems.
Domain
Industrial Robotics / Embodied AI / Manufacturing
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++, real-time robotics, motion control, kinematics, trajectory planning, multithreading, Linux development, Git, systems-level debugging
Preferred skills
Learning-based methods (RL, imitation learning), sim-to-real training, SLAM, navigation, ROS
Technologies
C++, Python, Linux, Git, ROS, SLAM
Responsibilities
Build motion and trajectory planning for adaptive, sensor-driven motions; Develop kinematics and inverse kinematics for robotic manipulators; Build real-time control and feedback loops for trajectory correction; Extend robots to mobile platforms with localization and mapping; Own the driver layer connecting software to robot hardware; Advance the stack with learning-based methods and simulation.
Seniority
Mid-level (2–4 years experience)