Senior Robotics Software Engineer – AI-Enabled Manipulation & Industrial Automation
Core
Design, develop, integrate, validate, and deploy AI-enabled robotic applications for industrial and factory automation, focusing on manipulation, perception, motion planning, and VLA models.
Role type
Senior IC robotics software engineer (AI-enabled manipulation)
Builds
End-to-end, closed-loop robotic systems for pick-and-place, material handling, machine tending, and vision-guided manipulation.
Domain
Industrial automation + AI/ML robotics
Deliverable
production ML models
Required skills
Python, C++, ROS 2, computer vision, motion planning, inverse kinematics, AI/ML integration, simulation-to-real workflows, hardware integration, force control
Preferred skills
FANUC/Universal Robots experience, VLA models, imitation learning, synthetic data generation, 3D perception, GPU-accelerated inference, production deployment
Technologies
MoveIt, Lula, RMPflow, OMPL, NVIDIA Isaac Sim, Isaac Lab, Omniverse, Replicator, PyTorch, TensorRT, ONNX Runtime, Docker, Git, Linux
Responsibilities
Develop collision-aware manipulation pipelines; build computer-vision and AI perception systems; integrate AI/ML models into real-time workflows; develop closed-loop systems with sensor feedback; own software architecture from prototyping to deployment; calibrate manipulators and sensors; implement force and compliant control; build data-collection workflows for learned policies.
Seniority
Senior, hands-on IC
