Senior Robotics Software Engineer

Fruition Group US

San Jose (CA)

On-site

USD 120,000 - 170,000

Full time

Just now
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fruition Group US is seeking a hands-on Robotics Software Engineer to advance general-purpose mobile manipulation systems. Your work will deploy on real robots in logistics, retail, and manufacturing, influencing behavior, perception, and learning across the autonomy stack.

You will design task sequencing, develop safety mechanisms, build telemetry and simulation tooling, and own features end-to-end from architecture to deployment in a fast-paced robotics environment.

Qualifications

  • 2–5+ years of professional robotics software experience on physical robots.
  • Strong C++ and Python development in production codebases.
  • Experience owning features end-to-end from architecture to testing and deployment.
  • Solid debugging skills using logs, telemetry, and system diagnostics.
  • Understanding of robot kinematics, transforms, and 3D geometry.
  • Experience with behavior trees, state machines, or robot sequencing frameworks.
  • Experience with ROS 2 and production robotics deployment.
  • Background in motion planning, perception, or robot learning.
  • Experience deploying learned policies with deterministic safety.

Responsibilities

  • Design and implement robot behavior, sequencing, and recovery logic for manipulation workflows.
  • Develop mechanisms to detect failures and restore the robot to a safe state without operator input.
  • Improve task success rate, throughput, and cycle time across production apps.
  • Build logging, telemetry, simulation, replay, and regression tooling for field faults.
  • Debug issues across perception, planning, controls, and hardware/software interfaces.
  • Integrate planning, perception, controls, and learned policies into production behaviors.
  • Develop safeguards around learned components to ensure reliable customer operation.
  • Contribute to architecture, testing, deployment, and reliability improvements.

Skills

C++
Python
ROS 2
System debugging
State machines
Motion planning
Robot learning
Telemetry
Logging tooling
Hardware interfacing

Tools

Git

Job description

A rapidly growing robotics company developing general-purpose mobile manipulation systems for logistics, retail, and manufacturing. Its robots are deployed across applications including trailer unloading, palletizing, depalletizing, and machine tending. We are working across behavioral planning, perception, controls, and robotic learning, where we are aiming to grow a team dedicated to high impact and significant technical ownership across robotics architecture.

This is a highly hands-on role where your software will run on physical robots and directly impact task success, cycle time, reliability, and customer deploymentt.

Responsibilities
  • Design and implement robot behavior, task sequencing, state machines, and recovery logic for complex manipulation workflows.
  • Develop mechanisms for detecting failures and returning the robot to a known, recoverable state without operator intervention.
  • Improve task success rate, throughput, and cycle time across production applications.
  • Build logging, telemetry, replay, simulation, and regression tooling to diagnose difficult field failures.
  • Debug issues across perception, planning, controls, and hardware/software interfaces, taking failures from telemetry through root cause and resolution.
  • Integrate new capabilities from planning, perception, controls, and learned policies into robust production behaviors.
  • Develop deterministic safeguards around learned components to ensure predictable operation in customer environments.
  • Contribute to architecture, testing, deployment, and reliability improvements across the autonomy stack.
Requirements
  • 2-5+ years of professional robotics software experience, including deployment on physical robots.
  • Strong C++ and Python development skills within complex production codebases.
  • Experience owning features end-to-end from architecture and implementation through testing and deployment.
  • Strong debugging skills across software components using logs, telemetry, and system-level diagnostics.
  • Solid understanding of robot kinematics, spatial transforms, coordinate frames, and 3D geometry.
  • Experience with behavior trees, task planners, state machines, or robot sequencing frameworks.
  • Additional depth in at least one area of motion planning, perception, controls, or robot learning.
  • Experience with ROS 2 and production robotics deployment.
  • Warehouse, logistics, industrial automation, or mobile manipulation experience.
  • Experience building replay, telemetry, simulation, or regression infrastructure.
  • Experience deploying learned policies or ML components behind deterministic safety and reliability mechanisms.
  • Familiarity with production autonomy systems and cross-functional hardware/software integration.
  • Comfortable operating with broad ownership in a fast-moving robotics environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Robotics Software Engineer
Sr. Robotics Software Engineer

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000
Principal Robotics Software Engineer
Principal Robotics Software Engineer

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 260,000
Robotics Software Engineer
Robotics Software Engineer

Pivot Robots, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Principal Robotics Software Engineer San Francisco, CA · On-site
Principal Robotics Software Engineer San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 260,000
Robotics Software Engineer
Robotics Software Engineer

HIKINEX • San Francisco (CA)

On-site
USD 140,000 - 190,000
Relocation assistance
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

RoboForce • Milpitas (CA)

On-site
USD 140,000 - 190,000
Stock options
Health insurance
401(k) plan
+2
Robotics Software Engineer
Robotics Software Engineer

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Senior Robotics Software Engineer (R&D)
Senior Robotics Software Engineer (R&D)

Prime Vision • Arlington (VA)

Hybrid
USD 100,000 - 130,000
Performance-based incentive bonus plan
Health, dental, and vision insurance
401(k) retirement plan with matching contributions
Sr. Robotics Engineer
Sr. Robotics Engineer

well-funded deeptech startup • California (MO)

On-site
USD 180,000 - 200,000