Robotics Software Engineer – Motion Planning
Job Summary
Premier Global Links LLC is seeking a talented Robotics Software Engineer for an innovative technology company developing advanced AI-powered robotics systems for life sciences and laboratory automation.
This role focuses on building software that enables robotic arms to operate scientific instruments with human-like precision and dexterity. You will work on motion planning, trajectory optimization, computer vision, and robotics software integration to help robots perform complex tasks in dynamic laboratory environments.
The ideal candidate has hands-on robotics software development experience, strong programming skills in C++ or Python, and an interest in deploying intelligent robotic systems on real-world hardware.
Key Responsibilities
- Develop and implement motion planning and trajectory optimization algorithms for robotic arm manipulators.
- Build software that enables robots to operate scientific instruments and laboratory equipment.
- Integrate, test, and debug robotics software across simulation environments and physical robots.
- Develop computer vision capabilities that allow robots to recognize, manipulate, and interact with laboratory tools and consumables.
- Implement collision avoidance and motion control solutions for dynamic laboratory environments.
- Work with simulation tools to develop, test, and validate robotic behaviors.
- Deploy and maintain robotics software running on physical hardware.
- Collaborate with scientists and technical teams at customer laboratories to understand operational challenges and develop practical solutions.
- Troubleshoot robotics software and hardware integration issues.
- Improve robotics platform scalability, reliability, performance, and robustness.
- Contribute to the development of software architecture and engineering best practices.
Required Qualifications
- 1–8 years of professional experience in robotics software engineering or a closely related technical field.
- Strong programming experience in C++ or Python.
- Understanding of robotics software development and robotic arm manipulators.
- Experience with motion planning, trajectory optimization, or robotic control systems.
- Ability to develop, test, and debug software for real-world robotic systems.
- Strong problem-solving and analytical skills.
- Ability to collaborate with multidisciplinary engineering and scientific teams.
- Comfortable working in a fast-paced, on-site engineering environment.
Preferred Qualifications
- Experience with robotics simulation frameworks such as PyBullet or MuJoCo.
- Familiarity with computer vision and perception systems.
- Experience with collision detection and avoidance in robotic environments.
- Knowledge of robotics communication and infrastructure tools such as ZMQ, Redis, and gRPC.
- Experience integrating software with physical robots, sensors, and scientific instruments.
- Exposure to laboratory automation, life sciences, or scientific equipment.
- Experience deploying robotics applications in production or customer environments.
Compensation & Equity
- Annual base salary: $148,000–$230,000, depending on qualifications and experience.
- Competitive equity opportunity.
- Full-time employment.
Work Location & Schedule
- San Francisco, California.
- On-site position, five days per week.
- Candidates must be able to work from the San Francisco office.
Work Authorization
Eligible visa transfers and new visa sponsorships may be considered, including OPT, H-1B transfers, new H-1B sponsorship, and TN status, subject to applicable eligibility and employer requirements.
Equal Employment Opportunity
Premier Global Links LLC is an Equal Opportunity Employer. We consider qualified applicants without regard to legally protected characteristics and in accordance with applicable employment laws.
Similar roles
- Food Service ManagerPremier Global Links · Baltimore, MD · Onsite
- Culinary Operations ManagerPremier Global Links · Lancaster, PA · Onsite
- Robotics Software Engineer, Actuator FirmwareWeave Robotics · San Francisco, CA · Onsite
- Senior Robotics Software Engineer, AutonomyBear Robotics · Redwood City, CA · Onsite
- Autonomy and Robotics Software EngineerMach Industries · Huntington Beach, CA · Onsite
- Senior Robotics Software Engineer, PerceptionParallel Systems · Los Angeles, CA · Onsite
