Robotics Manipulation & Controls Engineer
Skild AI · San Mateo, CA · 3 wk ago
On-siteEngineering$100k/yrFull-time
Responsibilities
- Help design algorithms, models, and techniques for various robotic manipulation tasks.
- Design hardware and software systems for various robotic manipulation tasks.
- Write controllers, planners, and perception stacks for real-world robotic deployment.
- Write and maintain production-level C++ and Python code for our robotic manipulation platforms.
- Collaborate with machine learning engineers to deploy state-of-the-art models on our robots.
- Continuously improve and optimize robotic software for performance, reliability, and scalability.
Qualifications
- BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.
- Experience in designing robotic manipulation systems and deploying software on real robots.
- Experience with writing controllers and knowledge of robotics (e.g., kinematics, dynamics, control, motion planning, SLAM).
- Proficiency in Python and at least one deep learning library such as PyTorch, TensorFlow, JAX, etc.
- Systems-level understanding of the various software modules and their interfaces in a robotic application (ROS/ROS2, simulators, etc.).
- Publishations at top-tier ML, robotics or CV conferences (e.g., NeurIPS, ICML, ICLR, CoRL, RSS, ICRA, CVPR, ECCV, ICCV).
- Experience with designing custom robot hardware solutions.
- Experience working with modern computer vision algorithms, sensors (LiDAR, camera, radar, etc.), 3D (meshes, point clouds, etc.), segmentation, tracking, object detection.