Send your application to › [email protected]
About the role
We are looking for a talented Mid-Senior Humanoid Motion Engineer to join our Motion Team. In this role, you will be dedicated almost exclusively to the development of a humanoid robot designed for medical applications. You will be responsible for managing the robot's model, its interaction with people, and its motion control, acting as a bridge between the motion team and other development teams. The ideal candidate is passionate about robotics and technology, with a strong background in control systems and the practical skills needed to implement them on complex hardware.
Main Responsibilities
- Develop and maintain the kinematic and dynamic model of the humanoid robot.
- Design and implement whole-body control and locomotion solutions and integrate them into Oversonic’s software stack to deliver production-ready systems. These may include model-based approaches (e.g., optimization and sampling-based methods) as well as AI-based techniques such as reinforcement learning and other data-driven strategies.
- Work on the robot’s interaction with people and on the integration of the robot’s subsystems.
- Collaborate with the Motion Team and with the other teams of the company.
- Perform rigorous testing, debugging, and troubleshooting in both simulation environments and on physical humanoid robot prototypes.
- Stay up to date with the latest advancements in robotics research, evaluating and applying cutting-edge methods and publications.
Requirements
- Master’s degree in Robotics Engineering, Automation Engineering, Computer Engineering, or a related field.
- Hands-on experience with humanoid robots.
- Strong knowledge of robot modeling (URDF, kinematic and dynamic models).
- Strong knowledge of model-based motion planning and control strategies for humanoid robots (e.g., optimization-based methods).
- Strong programming experience in Python; knowledge of C++ is a plus.
- Solid understanding of object-oriented programming (OOP).
- Experience with ROS / ROS 2.
- Familiarity with medical device standards and safety requirements, or a strong understanding of the complexity involved in developing robotic systems for healthcare environments.
- Experience with version control systems (e.g., Git).
- Proficiency in English (written and spoken).
Nice to Have
- Experience in Human-Robot Interaction (HRI).
- Familiarity with TensorFlow and PyTorch.
- Experience with NVIDIA Isaac Sim and Isaac Lab.
Additional information
- Contract Type: Full-time
- Location: Carate Brianza (MB)
- Smart Working: Available (e.g., 1 day/week, subject to team policy)
- Driving Licence: Required
Why Join Oversonic Robotics?
- Contribute to a pioneering company shaping the future of humanoid robotics in Italy.
- Work with cutting-edge technology with real-world impact.
- Collaborate with a passionate and innovative team in a hybrid work environment.
- Join a company committed to sustainability, transparency, and social benefit.
- Enjoy opportunities for professional growth and influence our technological direction.
Apply now
Send your application to › [email protected]
La ricerca è rivolta ai candidati di ambosessi (L. 903/77). Si prega di leggere l’informativa sulla privacy ai sensi dell’art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR)