An application made for this job — a tailored resume and cover letter that speak straight to the posting.
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.
Robotic Manipulation / Robot Arms / ROS2 / MoveIt 2 / Motion Planning / Inverse Kinematics / Forward Kinematics / Trajectory Planning / Robot Control / Force Control / Grasping / Insertion / Assembly / Calibration / End-Effector Control / Industrial Robotics / Franka / Universal Robots (UR) / ABB / Flexiv / KUKA / FANUC / Reinforcement Learning / Imitation Learning / Sim-to-Real
Trubot Inc. is a robotics company focused on intelligent inspection robots and automation solutions for data center operations.
We build, deploy, and operate real robotic systems in demanding industrial environments. Our next-generation robotics platform combines robotic manipulation, intelligent perception, robot learning, and autonomous operation to solve real-world automation challenges.
Our mission is to bring advanced robotic manipulation from research into reliable production systems.
We are seeking a Senior Robotics Software Engineer with extensive hands‑on experience developing and deploying software on physical robotic arms.
This role requires strong expertise in robotic manipulation, ROS2, motion planning, forward and inverse kinematics, trajectory generation, robot control, perception integration, calibration, end‑effector control, and real‑world system debugging.
The ideal candidate has practical experience building robotic manipulation systems on platforms such as Franka, Universal Robots (UR), ABB, Flexiv, KUKA, FANUC, Kinova, or similar industrial robot arms.
Experience applying machine learning techniques—including reinforcement learning, imitation learning, diffusion policies, or Vision‑Language‑Action (VLA)—to improve robotic manipulation performance is highly desirable.
This is not a simulation‑only or research‑only position. The engineer must be comfortable working directly with physical robots and contributing to real‑world system deployment from day one.
Experience in one or more of the following areas:
We are looking for engineers with extensive hands‑on experience building and deploying robotic manipulation systems on physical robot arms.
Practical engineering experience is more important than publication records.
Candidates should be able to independently integrate perception, planning, motion control, calibration, and hardware interfaces into reliable robotic systems.
Experience applying modern robot learning methods to improve real‑world robotic manipulation is highly valued. However, simulation‑only or research‑only experience is not sufficient for this role.
We welcome applications from qualified candidates.