Introduction
We are building control & motion planning capabilities for high-DOF robotic manipulators operating in contact-rich environments. This role sits at the intersection of motion planning and whole body control — you will work closely with the whole body control team to develop motion planners that go beyond free-space motion, enabling robots to reliably execute tasks that involve sustained and regulated contact: precision assembly, surface finishing, polishing, and other compliant manipulation tasks.
Role Description
This is a full-time, on-site Robotics Control & Motion Planning Engineer role based in San Jose, CA. The engineer will design, implement, and optimize motion planning and control algorithms for high-DOF robotic systems, ensuring safe, precise, and efficient robot behavior in dynamic environments. Day-to-day responsibilities include the following points.
- Design, implement, test, and deploy motion planning algorithms for high-DOF manipulators, with emphasis on contact-rich and compliant manipulation tasks such as assembly and surface treatment
- Co-own the software interface between the motion planning stack and the whole body control module; define and maintain shared state representations, constraints, and control handoff protocols
- Develop planners that reason over contact modes, contact sequencing, and force/torque constraints — not just collision-free path finding
- Benchmark and evaluate planners in simulation and on real hardware across contact-rich scenarios; own reliability and task-success metrics
- Integrating control algorithms into real-time software frameworks, and conducting simulation and hardware experiments to validate performance.
- Collaborate across perception, control, and hardware teams to translate physical task requirements into well-defined planning problems
- Drive software quality through code review, testing standards, and continuous improvement of engineering best practices
- Manage and communicate development schedules and milestones
- The engineer will also contribute to documentation, performance benchmarking, and continuous improvement of Flexiv’s core robotics platforms.
Qualifications
- PhD or MS in Robotics, Mechanical Engineering, Computer Science, or a related field — or equivalent industry experience
- 3+ years of hands-on experience with robotic systems software engineering
- Experience with force/torque control and contact-rich manipulation
- Familiarity with Force/ Impedance/Admittance control
- Proficiency in robotics control, motion planning, and trajectory optimization, including kinematics, dynamics, and feedback control.
- Strong theoretical and practical understanding of motion planning for high-DOF manipulators, including planners that operate under contact and force constraints
- Proficiency in C++ and/or Python; demonstrated experience deploying motion planning software on real robots and simulators
- Familiarity with AI or machine learning techniques applied to robotics, as well as safety standards and best practices in industrial automation, is a plus.