Job Details

Robotics Software Engineer – Motion Planning & Automation

  2025-11-03     Brahma Consulting Group     San Mateo,CA  
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 preferred


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


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search