Robotics Software Engineer - Motion Planning & Automation Job at Brahma Consulting Group, Santa Clara, CA

M0lnSWNQcE0wOHdrN254NUpBZzFFZENiK2c9PQ==
  • Brahma Consulting Group
  • Santa Clara, CA

Job Description

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

Job Tags

Similar Jobs

Culbertson and Gray Group

Newly Licensed Real Estate Agent Job at Culbertson and Gray Group

 ...Job Description Job Description Elevate Your Real Estate Career with The Culbertson Gray Group Are you prepared to take your real estate career to the next level with a vibrant team that thrives on growth and innovation? The Culbertson Gray Group is forging ahead... 

TTEC

Healthcare Customer Service Representative - Remote USA Job at TTEC

 ...Your potential has a place here with TTEC's award-winning employment experience. As a Healthcare Customer Service Representative working remotely, you'll be a part of bringing humanity to business. experienceTTEC Our TTEC work-from-home team has 37 preferred residency... 

ABM Industries

Part Time Night Janitor Job at ABM Industries

**Overview****Job Summary Details:**The Janitor provides the cleaning and upkeep of an assigned area.**Benefit Information:**ABM offers a comprehensive benefits package. For information about ABM's benefits, visit ABM Employee Benefits | Front Line Team Members ( | ...

Coda Search│Staffing

Scrum Master Job at Coda Search│Staffing

 ...Our client, a leading global insurance company, is looking for a contract-to-permanent PO/Scrum Master. This will work on a hybrid schedule and require going on-site 2-3 days a week in Somerset County, NJ. Requirements Must have experience working with an actuarial... 

Humanix

Screen Print Operator Job at Humanix

Your next career step is just a click away APPLY NOW!Job #: 108039aDate Posted: 06/20/2025Title: Screen Print OperatorLocation: Coeur d'Alene, IDSalary Range: $17 - $18Position: Assembly/ProductionJob Type: HiringDescription: Now hiring for a Screen Printer to...