Robotics Software Engineer

Posted yesterday

labotics italia srlItaly (NY)

SENIORITY

Lead

Apply

About the role

We are seeking a talented Robotics Software Engineer to join our R&D team working on humanoid manipulation and control using Unitree H1 and G1 platforms. You will contribute to the development of perception, control, and AI-driven manipulation capabilities enabling humanoid robots to interact with real-world objects safely and intelligently.
Key Responsibilities: Develop and integrate motion control algorithms for humanoid arms and hands (grasping, reaching, object manipulation). Implement and optimize ROS2 nodes for perception, planning, and actuation. Integrate vision-based object detection and pose estimation using OpenCV and deep learning models (e.g., YOLO, SAM). Test and simulate control strategies in Gazebo, Isaac Sim, or similar environments. Collaborate with mechanical, AI, and embedded teams to achieve seamless humanoid performance.
Qualifications: B.Sc. or M.Sc. in Robotics, Computer Engineering, Mechatronics, or a related field. 2–5 years of experience in robotics software development. Proficiency in Python and C++. Hands-on experience with ROS2, Move It, and robot simulation tools. Knowledge of kinematics, trajectory control, and sensor integration. Familiarity with Unitree SDKs or similar humanoid platforms (a plus).
Nice to Have: Experience with reinforcement learning or imitation learning for robot control. Familiarity with grasping and manipulation frameworks. Open-source contributions or robotics competition experience.
Why Join Us: Work on cutting-edge humanoid robotics projects with real hardware (Unitree H1 & G1). Collaborative and innovation-driven environment. Opportunity for growth into senior or lead positions.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this