Robotics Software Engineer – Motion Planning

Premier Global Links•San Francisco, CA
•Onsite

About The Position

Premier Global Links LLC is seeking a Robotics Software Engineer for an innovative technology company developing AI-powered robotics systems for life sciences and laboratory automation. The role focuses on building software that enables robotic arms to operate scientific instruments with precision and dexterity. The engineer will work on motion planning, trajectory optimization, computer vision, and robotics software integration to help robots perform complex tasks in dynamic laboratory environments, including deployment on real-world hardware. The position is full-time and on-site at the San Francisco, California office, five days per week.

Requirements

  • 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.
  • Comfort working in a fast-paced, on-site engineering environment.

Nice To Haves

  • 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.

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.
  • Use 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 software architecture and engineering best practices.

Benefits

  • Competitive equity opportunity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service