Robotics Software Engineer – Motion Planning

Premier Global Links LLC•San Francisco, CA
•$148,000 - $230,000•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 human-like precision and dexterity. The engineer will work on motion planning, trajectory optimization, computer vision, and robotics software integration so robots can perform complex tasks in dynamic laboratory environments. The position is suited to someone with hands-on robotics software development experience, strong C++ or Python programming skills, and an interest in deploying intelligent robotic systems on real-world hardware. This is a full-time, on-site position based in San Francisco, California, with work from the San Francisco office required five days per week. Annual base salary is $148,000–$230,000, depending on qualifications and experience, with a competitive equity opportunity. Eligible visa transfers and new visa sponsorships may be considered, subject to applicable eligibility and employer requirements.

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