Senior Robotic Manipulation Engineer - Real-World Learning

Trubot Technology

Fremont (CA)

On-site

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Trubot Inc. in Fremont, California, is seeking a Senior Robotics Software Engineer to design, develop, and deploy software on physical robotic arms. The role demands hands-on experience in robotic manipulation, ROS2, motion planning, and real-world debugging.

You will work across perception, planning, and control, integrating hardware interfaces and ML-based methods to deliver reliable robotic systems on production platforms from day one.

Qualifications

  • MS or PhD in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, AI, or related field.
  • At least 3 years of hands-on experience developing, integrating, debugging, and deploying software on physical robotic manipulation systems.
  • Hands-on experience with robotic platforms such as Franka, UR, ABB, Flexiv, KUKA, FANUC, Kinova, or similar industrial arms.
  • Strong experience with ROS2 and robotic system integration.
  • Strong experience with MoveIt or MoveIt 2, motion planning, IK, trajectory generation, collision checking, calibration, grasping, and manipulation.
  • Experience developing robotic systems for grasping, insertion, assembly, cable handling, tool use, or other contact-rich tasks.
  • Experience applying machine learning techniques to robotics (reinforcement learning, imitation learning, diffusion, etc.).
  • Strong programming skills in Python and C++.
  • Strong Linux development and real-world robot debugging experience.
  • Ability to work onsite in Fremont, California.

Responsibilities

  • Design, develop, integrate, and deploy robotic manipulation software on physical robot arms.
  • Develop and debug manipulation systems for grasping, insertion, tool use, cable handling, assembly, and other contact-rich tasks.
  • Implement motion planning, forward/inverse kinematics, trajectory generation, collision checking, calibration, end-effector integration, force control, and manipulation strategies.
  • Integrate perception, planning, control, and hardware interfaces into reliable end-to-end robotic systems.
  • Deploy, validate, and optimize robotic software on physical robot arms and mobile manipulation platforms.
  • Apply ML techniques—including RL, imitation learning, diffusion, and VLA—to improve manipulation performance.
  • Develop and improve RL, LfD, behavior cloning, diffusion methods for manipulation.
  • Explore VLA, Embodied AI, and foundation-model-based approaches for manipulation.
  • Evaluate policy robustness, task success, and generalization; analyze failure modes.

Skills

Python
C++
ROS2
MoveIt/MoveIt 2
Industrial robot arms
Linux
Debugging robotics systems

Education

MS or PhD in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Artificial Intelligence, or related field

Tools

Franka
UR (Universal Robots)
ABB
Flexiv
KUKA
FANUC
Kinova
MoveIt 2

Job description

Trubot Inc. in Fremont, California, is seeking a Senior Robotics Software Engineer to design, develop, and deploy software on physical robotic arms. The role demands hands-on experience in robotic manipulation, ROS2, motion planning, and real-world debugging.

You will work across perception, planning, and control, integrating hardware interfaces and ML-based methods to deliver reliable robotic systems on production platforms from day one.

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

Similar jobs worth comparing

ROS2 Mobile Robotics Engineer — Real-World Deployment
ROS2 Mobile Robotics Engineer — Real-World Deployment

Trubot Technology • Fremont (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer – Manipulation & Robot Learning
Senior Robotics Software Engineer – Manipulation & Robot Learning

Trubot Technology • Fremont (CA)

On-site
USD 140,000 - 190,000
Robotics Software Engineer – Mobile Robotics (ROS2 / Navigation)
Robotics Software Engineer – Mobile Robotics (ROS2 / Navigation)

Trubot Technology • Fremont (CA)

On-site
USD 120,000 - 180,000
Hands-On Robotics Build Engineer
Hands-On Robotics Build Engineer

Trubot Technology • Fremont (CA)

On-site
USD 95,000 - 135,000
Senior Robotics Engineer: Manipulation & Autonomy
Senior Robotics Engineer: Manipulation & Autonomy

RoboForce • Milpitas (CA)

On-site
USD 140,000 - 210,000
Stock options/equity
Health, dental, vision insurance
Visa sponsorship
+1
Robotics Engineer
Robotics Engineer

Trubot Technology • Fremont (CA)

On-site
USD 120,000 - 200,000
Technical Program Manager, Robotics & Systems Integration
Technical Program Manager, Robotics & Systems Integration

Trubot Technology • Fremont (CA)

On-site
USD 120,000 - 190,000
Senior Software Engineer, Robotics
Senior Software Engineer, Robotics

berkshiregrey • Bedford (MA)

On-site
USD 100,000 - 130,000
Robotics Manipulation Engineer — ML-Driven Real-World
Robotics Manipulation Engineer — ML-Driven Real-World

Skild • San Mateo (CA)

On-site
USD 100,000 - 300,000
Robotics Software Engineer — Production-Grade Manipulation
Robotics Software Engineer — Production-Grade Manipulation

Industrial Next (YC W22) • San Francisco (CA)

On-site
USD 180,000 - 280,000
Competitive salary
Equity
Relocation support
+3