Robotics Software Engineer - Motion Planning & Automation in Sunnyvale
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
Join a pioneering team at the intersection of AI, robotics, and biology, developing technology that accelerates life science research. Our mission is to build intelligent robotic systems that empower scientists to scale experiments, automate complex lab workflows, and unlock faster breakthroughs in drug discovery and biological modeling.
Responsibilities:
- Develop robotic solutions to manipulate and operate biology tools and consumables intended for human use
- Design and implement motion planning algorithms for safe robot operation in complex, dynamic environments
- Apply computer vision to enable robots to work with laboratory consumables and equipment
- Integrate, test, and debug robotics software in simulation and on real hardware
- Collaborate with scientists in customer labs, gather requirements, brainstorm solutions, manage projects, and support deployments
- Focus on robustness, simplicity, and scalability in software and system design
- Actively identify opportunities for simplification and process improvement
Requirements:
- 4+ years designing and developing algorithms for robotics systems (motion/path planning, trajectory optimization, kinematics, dynamics, and control)
- Hands-on experience with robotic arm manipulators or surgical robots
- Proficiency in Python for software development
- Experience with production software engineering tools and best practices
- Demonstrated hacker’s mindset: quick problem-solving and delivery of workable solutions
- Flexibility across responsibilities and scopes (“wear many hats”)
- BS/MS/Ph.D. in a relevant technical field (Computer Science, Mechanical/Electrical/Aeronautical Engineering)
- Previous experience shipping software for physical robots/hardware products is
Bonus Skills:
- Experience with robotics simulation platforms (PyBullet, MuJoCo)
- Background in robotics within laboratory or manufacturing environments
- Familiarity with mechanical design tools (e.g. Solidworks)
- Understanding of communication protocols (ZMQ, Redis, gRPC)
- Hands-on contributions to hardware product software development
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.