Robotics Software Engineer

Medra

$120K — $150K *
Pharmaceuticals & Biotech
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of experience in robotics algorithm design and building
  • Familiarity with robot arm manipulators
  • Proficient in Python programming
  • Experience in motion planning, kinematics, dynamics, and control
  • Knowledge of software engineering best practices
  • Hacker's mindset for rapid, effective problem-solving
  • Flexible attitude toward responsibilities and project scope
  • BS/MS/Ph.D. in a relevant field or equivalent experience

Responsibilities

  • Develop robotic solutions for manipulating biological tools
  • Implement motion planning algorithms to navigate dynamic environments
  • Utilize computer vision for human-equipment interaction
  • Test and debug software on physical robots and in simulations
  • Collaborate with scientists to identify and solve pain points
  • Design scalable and simplified solutions
  • Work in-person at the San Francisco office for collaboration

Benefits

  • 401k plan
  • Medical insurance coverage
  • Dental insurance options
  • Relocation benefits provided
  • Unlimited paid time off (PTO)
  • Weekday dinners for team bonding
Full Job Description
In this role, you will:
  • Develop robotic solutions to manipulate and control biology tools designed for humans
  • Develop and implement motion planning algorithms to avoid collisions in a complex and dynamic environment
  • Use computer vision to work with consumables and equipment that humans use
  • Integrate, test, and debug software solutions in simulation and on physical robots
  • Work with partner scientists at customer labs to understand their pain points, ideate on creative solutions, decompose into individual projects, and guide implementation and deployment
  • Besides your focus on robustness and performance, you'll be expected to identify opportunities for simplification, and to design for scalability
  • This position is 100% in-person, you must be able to come on-site to our San Francisco office. We do not offer hybrid roles at Medra. We do offer relocation benefits for applicants that need to relocate.


Let's talk if you have:
  • 4+ years of experience designing and building algorithms for robotics systems
  • Experience or familiarity with robot arm manipulators
  • Proficient in Python
  • Relevant research/work experience in one or more of the following areas: motion planning and trajectory optimization, kinematics and dynamics, and control.
  • Experience with software engineering tools and best practices in production
  • A hacker's mindset - getting quickly to a good-enough solution
  • A willingness to wear many hats / a flexible attitude towards responsibilities and scope
  • BS/MS/Ph.D. in Computer Science, Mechanical Engineering, Electrical Engineering, Aeronautical Engineering or a related discipline, or equivalent experience


Bonus points if you have:
  • Experience with robotic simulation systems such as PyBullet or MuJoCo
  • Experience with robotics in a laboratory or manufacturing environment
  • Understanding of software communication protocols (ZMQ, Redis, gRPC, etc...)
  • Contribution to software for a hardware product that shipped
  • Experience with robotics manipulation


What we offer:
  • 401k
  • Medical insurance
  • Dental Insurance
  • Relocation benefits
  • Unlimited PTO
  • Weekday dinners


Similar Jobs

More Jobs at Medra

More Pharmaceuticals & Biotech Jobs

Find similar Robotics Software Engineer jobs: