Jobs and Careers
FL

Robotics Software Engineer - motion planning

Flexiv
San 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 Kit

Free account required — sign up in 30s

Company

Flexiv

View company profile →