10 nov
|
Oversonic
|
Carate Brianza
10 nov
Oversonic
Carate Brianza
About Oversonic Robotics
Oversonic Robotics is a leading company in the field of cognitive humanoid robotics, founded in 2020 and focused on developing cognitive humanoid robotics for progress and well-being. Our mission is to make the benefits of the future accessible by creating innovative solutions for industry and healthcare. We aim to support people in repetitive, dangerous, and strenuous jobs with technological solutions that integrate with daily life and respect the environment.
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.
📌 Humanoid Motion Engineer (Medical Humanoid) (Carate Brianza)
🏢 Oversonic
📍 Carate Brianza