onsite
Robotics Engineer - IHUB ROBOTICS
Robotics Engineer
Design and develop robotic joints, actuation systems, and control pipelines, creating precise kinematic models and integrating them with ROS 2 and simulation environments for real‑time robot operation.
About the role
Key Responsibilities
- Design mechanical joint, link, and actuation assemblies that meet strength, alignment, and load‑handling requirements.
- Select, size, and integrate actuators, gearboxes, and transmission components to achieve smooth, precise motion.
- Develop forward/inverse kinematics, dynamics models, and advanced control algorithms (position, velocity, torque, impedance).
- Build and maintain motion‑planning, trajectory‑generation, and real‑time control pipelines.
- Translate mechanical designs into URDF/SDF robot descriptions and integrate them with ROS 2 and simulation frameworks such as Gazebo.
- Integrate sensors (encoders, IMUs, etc.) and ensure reliable feedback for closed‑loop control.
Requirements
- Bachelor’s or higher in Mechanical Engineering, Robotics, Mechatronics, or a related field.
- Proficiency in C++ and ROS 2 development, including creating robot description files (URDF/SDF).
- Strong understanding of kinematics, dynamics, and control theory applied to robotic systems.
- Hands‑on experience with mechanical design, actuator selection, and gear system integration.
- Familiarity with simulation tools (Gazebo, RViz) and sensor integration for real‑time control.