Robotics Manipulation & Controls Engineer
Core
Develop and implement software solutions for robotic manipulation systems, deploying learning-based algorithms on real robot hardware for daily manipulation tasks.
Role type
Robotics Manipulation & Controls Engineer
Builds
Robotic manipulation platforms and software systems
Domain
Robotics, Machine Learning, Computer Vision
Deliverable
production ML models | product features
Required skills
C++, Python, robotics control, motion planning, SLAM, deep learning libraries (PyTorch/TensorFlow/JAX), ROS/ROS2, computer vision algorithms, sensor integration (LiDAR/camera/radar), 3D processing (meshes/point clouds)
Preferred skills
RL, imitation learning, custom robot hardware design, publications at top-tier ML/robotics/CV conferences
Technologies
C++, Python, PyTorch, TensorFlow, JAX, ROS, ROS2, LiDAR, cameras, radar
Responsibilities
Design algorithms, models, and techniques for robotic manipulation tasks; Write controllers, planners, and perception stacks for real-world deployment; Collaborate with ML engineers to deploy state-of-the-art models; Optimize robotic software for performance, reliability, and scalability
Seniority
Mid-to-Senior, hands-on IC