Robotics Software Engineer, Manipulation

Sangha Partners

Houston (TX)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sangha Partners seeks a senior Robotics Software Engineer to own the manipulation stack from grasp planning to trajectory optimization and whole-body integration on our humanoid platform. You will translate research into production-ready software and collaborate with ML teams to deploy robust manipulation solutions.

You will work at the intersection of robotics and machine learning, develop and test end-to-end pipelines in simulation and on real hardware, and contribute to advancing novel

Qualifications

  • 5+ years of robotics experience with emphasis on high-level control and manipulation.
  • Strong background in motion planning, control theory, and optimization.
  • Proven track record deploying manipulation algorithms on real hardware.
  • Experience with robotic end-effectors or multi-fingered hands.
  • Proficiency in C++, Python and robotics libraries (MoveIt!, ROS, Drake).

Responsibilities

  • Develop and optimize the full manipulation pipeline from grasp planning to trajectory optimization and control.
  • Implement robust high-level control strategies including force/motion control and visual servoing.
  • Integrate manipulation pipeline with the humanoid robot's whole-body controller and loco-manipulation development.
  • Develop digital twins of manipulation scenes using MuJoCo and Isaac Sim.
  • Conduct rigorous testing in simulation and real-world environments.
  • Collaborate with ML team to train and deploy models for manipulation tasks.
  • Stay informed about latest research and apply both traditional and deep-learning methods.

Skills

High-level control
Motion planning
Optimization
Manipulation algorithms
C++, Python
ROS
MoveIt!
Drake
OpenRAVE
IPOPT
SNOPT
qpOASES
Computer vision
Point clouds
Segmentation
Object detection
LCM

Education

BS, MS, or PhD in Robotics, Computer Science, or a related field

Tools

MoveIt!
cuMotion
Drake
OpenRAVE
ROS
LCM
IPOPT
SNOPT
qpOASES
MuJoCo
Isaac Sim

Job description

We are looking for a senior Robotics Software Engineer to join our clients Manipulation team. In this role you will own and drive development across the full manipulation stack; from grasp planning through trajectory optimization, motion control, and whole-body integration. You will work at the intersection of classical robotics and modern machine learning, translating algorithmic research into reliable, production-ready systems on our clients humanoid platform. We are looking for someone with strong fundamentals across the modular components of a manipulation pipeline, paired with the engineering discipline and software skill to build robust, production-ready implementations.

This role is focused on manipulation specifically- deep experience in locomotion, multi-robot/fleet coordination, or human-robot interaction and intent-signaling is not a match for what we're hiring for, even if the underlying robotics background is strong.

Your Role:

  • Develop and optimize the full manipulation pipeline, integrating perception inputs through grasping, trajectory optimization, motion planning, and control
  • Implement robust high-level control strategies for precise manipulation including force/motion control and visual servoin
  • Integrate the manipulation pipeline with the humanoid robot's whole-body controller and contribute to loco-manipulation development
  • Develop digital twins of manipulation scenes for algorithm development using simulators such as MuJoCo and Isaac Sim
  • Conduct rigorous testing in both simulated and real-world environment
  • Work closely with the machine learning team to help train and deploy models for advanced manipulation task
  • Stay informed about the latest research, leveraging both traditional methods and deep learning-based approaches

We're Looking For:

  • BS, MS, or PhD in Robotics, Computer Science, or a related field
  • 5+ years of experience in robotics with a strong emphasis on high-level control and manipulation of robotic or humanoid arms (this role sits above actuator-level control, which is owned by a separate team.)
  • Strong background in motion planning, control theory, and optimization.
  • Demonstrated expertise implementing manipulation algorithms for tasks such as pick-and-place, bin picking, door opening, and similar behaviors deployed and validated on real hardware, ideally at production scale.
  • Experience with robotic end-effectors or multi-fingered hands in real-world deployment.
  • Proficiency in C++, Python, and relevant robotics libraries (MoveIt!, cuMotion, Drake, OpenRAVE)
  • Experience with trajectory optimization libraries (IPOPT, SNOPT, qpOASES).
  • Experience with computer vision algorithms, sensors, point clouds, segmentation, and object detection
  • Familiarity with ROS, LCM, or other middleware for robotic systems.

Bonus Qualification

  • Experience developing algorithms for contact modeling and force/torque estimation
  • Experience with machine learning for manipulation, including behavior cloning and reinforcement learning.
  • Publications in top-tier robotics conferences focusing on manipulation systems.
  • Experience in a humanoid robot startup environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior / Staff Robotics Engineer, Manipulation
Senior / Staff Robotics Engineer, Manipulation

Robotgifs.com • Milpitas (CA)

On-site
USD 160,000 - 265,000
Stock options
Health/dental/vision
401(k) plan
+1
Robotics Engineer, Manipulation
Robotics Engineer, Manipulation

Skild • San Mateo (CA)

On-site
USD 100,000 - 300,000
ML Engineer, Manipulation
ML Engineer, Manipulation

High Power Media Ltd • Northern (KY)

Hybrid
USD 110,000 - 170,000
Senior / Staff AI Research Scientist, Manipulation
Senior / Staff AI Research Scientist, Manipulation

RoboForce • Milpitas (CA)

On-site
USD 180,000 - 240,000
Stock options/equity
Health insurance
Dental insurance
+4
ML Engineer, Manipulation
ML Engineer, Manipulation

Trustwise • United States

On-site
USD 100,000 - 140,000
Senior Research Engineer – Humanoid Manipulation
Senior Research Engineer – Humanoid Manipulation

Field Ai • Boston (MA)

On-site
USD 90,000 - 120,000
Lead Software Engineer - Dexterous Manipulation
Lead Software Engineer - Dexterous Manipulation

Grit Ventures • Sunnyvale (CA)

On-site
USD 150,000 - 230,000
Robotics Manipulation & Controls Engineer
Robotics Manipulation & Controls Engineer

Menlo Ventures • San Mateo (CA)

On-site
USD 100,000 - 300,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
Robotic Controls Engineer
Robotic Controls Engineer

mundane • Palo Alto (CA)

On-site
USD 140,000 - 200,000