Senior Staff Robotics Software Engineer

Multiply-Labs

San Francisco (CA)

On-site

USD 195,000 - 260,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Multiply Labs in San Francisco is seeking a senior robotics software engineer to design production-ready software for robotic platforms, from high-level logic to hardware communication.

You will work on motion planning, kinematics, and fault handling, building scalable, reliable code for automated manufacturing in life sciences. A bachelor’s degree in mechatronics/robotics and 7+ years in robotics software are required; salary range $195,000–$260,000 per year.

Qualifications

  • Bachelor’s degree in mechatronics, robotics, or a related engineering field.
  • 7 years of progressive experience in robotics software engineering.
  • 3 years in control systems, UR manipulators, trajectory computation, collision checking, and production-quality code.

Responsibilities

  • Robot Software Development: Design and implement production-ready software for robotic platforms, ranging from high-level robotic logic to low-level hardware communication.
  • Modular Architecture: Develop and maintain modular codebases designed to handle an arbitrary number of operations for automated manufacturing.
  • Motion Planning & Control: Implement and optimize algorithms for trajectory generation, motion smoothing, and collision avoidance in constrained environments.
  • Hardware Interfacing: Develop reliable software interfaces for robotic manipulators to interact with various instruments and custom components.
  • Kinematics & Solvers: Design and implement numerical gradient-based kinematic solvers and real-time trajectory parameterization.
  • Simulation & Validation: Design high-fidelity simulation environments with realistic collision modeling for system validation.
  • Fault Handling: Design state-based task management with robust error recovery and safety-first features for industrial automation.
  • Technical Leadership: Serve as a point-of-contact for technical roadmaps and provide expert knowledge on deterministic robotic navigation.

Skills

Robotics software engineering
Multi-threaded / multi-process control
Trajectory computation / parameter
UR arms / manipulators

Education

Bachelor’s degree in mechatronics/robotics

Tools

UR robot arms

Job description

About Multiply Labs

Multiply Labs is a cutting-edge startup based in San Francisco, California, supported by top-tier tech and life science investors such as Casdin Capital, Lux Capital, and Y Combinator. Our mission is to build the best robots in the world, and use them to make the most advanced life-saving therapies accessible to all.

We are revolutionizing the manufacturing of cell therapies by developing advanced robotic systems designed to automate and scale the production of these life-saving treatments. Our robots empower biopharma companies to produce cell therapies at scale without significantly changing their existing processes, reducing regulatory barriers and risks. While traditional approaches are time-consuming and lead to extremely high costs for patients (typically $1M+ per patient), using robotics can make these transformative treatments more accessible and affordable to patients in need.

To learn more and to view a video of our robots in action, visit us at www.multiplylabs.com and follow us on LinkedIn.

Duties
  • Robot Software Development: Design and implement production-ready software for
    robotic platforms, ranging from high-level robotic logic to low-level hardware communication.
  • Modular Architecture: Develop and maintain modular codebases designed to handle an
    arbitrary number of operations for automated manufacturing.
  • Motion Planning & Control: Implement and optimize sophisticated algorithms for trajectory generation, motion smoothing,and collision avoidance in constrained environments.
  • Hardware Interfacing: Develop reliablesoftware interfaces for robotic manipulators to interact with and operate various instruments andcustom components.
  • Kinematics & Solvers: Design and implement high-performance numericalgradient-based kinematic solvers and real-time trajectory parameterization algorithms.
  • Simulation & Validation: Design and improve high-fidelity simulation environments with
    dynamically rendered tools and realistic collision modeling for system validation.
  • Fault Handling:Design state-based task management systems with robust error recovery and safety-first
    features for industrial automation.
  • Technical Leadership: Serve as a point-of-contact fortechnical roadmaps and provide expert knowledge on deterministic robotic navigation.
Requirements
  • Bachelor’s degree in mechatronics engineering, robotics, or a relatedengineering field.
  • 7 years of progressive experience as an engineer or related in roboticssoftware engineering.
  • 3 years (may be concurrent with 7 years) in the following:
    • Design orimplementation of multi-threaded or multi-process control systems;
    • UR (robotic manipulators orarms);
    • Trajectory computation, generation, or parameterization; Robotic collision checking or
      detection;
    • Production level code with emphasis on code quality, reliability, and performance.

$195,000 - $260,000 a year

Closing

We take pride in cultivating an environment that fosters collaboration, open communication, and authenticity. We are an equal opportunity employer; we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are diverse in background and singular in mission.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Robotics Software Engineer
Senior Staff Robotics Software Engineer

Multiply Labs • San Francisco (CA), Northern (KY)

Hybrid
USD 195,000 - 260,000
Senior / Staff Robotics Research Scientist - Dexterous & Mobile Manipulation
Senior / Staff Robotics Research Scientist - Dexterous & Mobile Manipulation

Multiply Labs • San Francisco (CA)

On-site
USD 160,000 - 210,000
401K with 4% company match
Health Insurance
Dental Insurance
+9
Robotics Field Engineer
Robotics Field Engineer

Multiply Labs • Los Angeles (CA)

On-site
USD 90,000 - 160,000
401K with 4% company match
Health Insurance
Dental Insurance
+4
VP Software Engineering, Robotics & System
VP Software Engineering, Robotics & System

Multiply Labs • San Francisco (CA)

On-site
USD 250,000 - 320,000
401K with 4% company match
Health Insurance
Dental Insurance
+4
Robotics Software Engineer II
Robotics Software Engineer II

Multiplylabs • San Francisco (CA)

On-site
USD 130,000 - 170,000
Competitive Compensation
Premium Medical, Dental, and Vision plans
401(k) with a 4% company match
+2
Senior Robotics Software Engineer - Motion Automation Lead
Senior Robotics Software Engineer - Motion Automation Lead

Multiply Labs • San Francisco (CA), Northern (KY)

Hybrid
USD 195,000 - 260,000
Senior Staff Robotics Software Engineer
Senior Staff Robotics Software Engineer

Multiplylabs • San Francisco (CA)

On-site
USD 160,000 - 250,000
Competitive Compensation
Premium Health
401(k) with 4% company match
+7
Senior Robotics Software Architect: Motion & Automation
Senior Robotics Software Architect: Motion & Automation

Multiply-Labs • San Francisco (CA)

On-site
USD 195,000 - 260,000
Senior / Staff Robotics Research Scientist - Dexterous & Mobile Manipulation
Senior / Staff Robotics Research Scientist - Dexterous & Mobile Manipulation

Multiplylabs • San Francisco (CA)

On-site
USD 160,000 - 210,000
Competitive compensation
Premium health insurance
401(k) with company match
+4
Senior Robotics Software Engineer - Motion and AI Systems
Senior Robotics Software Engineer - Motion and AI Systems

Multiplylabs • San Francisco (CA)

On-site
USD 160,000 - 250,000
Competitive Compensation
Premium Health
401(k) with 4% company match
+7