Jobs and Careers
FL
Robotics Software Engineer - motion planning
FlexivSan Jose, United StatesinternshipVerifiedPosted 4 Nov 2025
About the role
Robotics Software Engineer - motion planningSan JoseIntelligent manufacturing / Industrial Internet / Industrial automationMaster's degree or aboveResponsibilities
Responsibilities:
1. Develop motion planning algorithms for high degree-of-freedom robot manipulators, including both single and multi-arm, for manipulation tasks.
2. Develop computer vision algorithms for object detection, pose estimation, 3D reconstruction, and grasp pose estimation.
3. Translate customer problems into techical requirements, propose and test solutions, and develop robust and high-performance production-ready code.
4. Monitor the latest developments in AI, identify research that solves bottlenecks for customer problems, and drive adoption. QualificationsRequirements:
1. PhD, or MS with equivalent experience, in robotics related field.
2. 3+ years of experience (academic work counts) developing robotic-related algorithms in C++ and/or Python on real robots and simulators, including collaborating on medium to large code bases, and using distributed software system.
3. Theoretical understanding and practical experience with sampling-based and optimization-based motion planning algorithms.
4. Theoretical understanding and practical experience with 6D pose estimation algorithms
Preferred Skills:
1. Experience using deep learning methods to accelerate motion planning and/or perception.
2. Experience with algorithm development using physical simulators like Isaac Sim, and transferring to real robots.
3. Experience with ROS/ROS2.
4. Experience with event-driven GUI frameworks.Job InformationDepartment: Human Robot InteractionVacancies: 1Apply
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s