
Real job — pulled straight from Multiply Labs’s careers page · Verified August 22, 2026 · No reposts.
Job description
Multiply Labs is hiring a Robotics Software Engineer — a full-time, based in San Francisco, CA role. Apply directly on Multiply Labs's careers page below.
Senior Staff Robotics Software Engineer
Team: Robotics Software
Location: San Francisco
Commitment: Full Time
Workplace Type: onsite
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 reliable software interfaces for robotic manipulators to interact with and operate various instruments and custom components.
- Kinematics & Solvers: Design and implement high-performance numerical gradient-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 for technical roadmaps and provide expert knowledge on deterministic robotic navigation.
Requirements
- Bachelor’s degree in mechatronics engineering, robotics, or a related engineering field.
- 7 years of progressive experience as an engineer or related in robotics software engineering.
- 3 years (may be concurrent with 7 years) in the following:
- Design or implementation of multi-threaded or multi-process control systems;
- UR (robotic manipulators or arms);
- Trajectory computation, generation, or parameterization; Robotic collision checking or
detection; - Production level code with emphasis on code quality, reliability, and performance.
Get Robotics Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Principal Forward Deployable Autonomous Systems Engineer
Frequently asked questions
What skills are required for Robotics Software Engineer at Multiply Labs?
The required skills for Robotics Software Engineer at Multiply Labs include: Robotics, C++.
What is the seniority level for Robotics Software Engineer at Multiply Labs?
Robotics Software Engineer at Multiply Labs is a Senior / Staff level position.
How do I apply for Robotics Software Engineer at Multiply Labs?
You can view the full description and apply for Robotics Software Engineer at Multiply Labs on EchoJobs: https://echojobs.io/job/multiply-labs-senior-staff-robotics-software-engineer-qh2ky.