Job Description

Job Title:

Robotics Engineer – Humanoid & Autonomous.


Department:

Robotics Research & Development (R&D)


Location:

Vapi, Gujarat


Reports To:

Manager / Senior Manager – Robotics R&D


Job Purpose:

To design, simulate, develop, and deploy intelligent humanoid robots and autonomous mobile robotic systems (AGV/AMR) for industrial automation and warehouse environments. The role focuses on robot dynamics, control systems, perception, reinforcement learning, Sim2Real transfer, and ROS2-based system integration , bridging advanced robotics research with real-world industrial deployment.


Key Responsibilities:

1. Humanoid & Mobile Robot Development

• Develop and optimize humanoid robot control algorithms for bipedal locomotion, balance, manipulation, and interaction.

• Design AGV/AMR navigation and motion control systems , including waypoint tracking, obstacle avoidance, and dynamic path planning.

• Implement Whole-Body Control (WBC) , ZMP / DCM-based walking control , and advanced manipulation strategies.

• Integrate torque-controlled actuators, BLDC motors, and servo systems for stable and reliable robot operation.


2. Simulation, Learning & Sim2Real Deployment

• Create and manage robotic simulation environments using Gazebo, Isaac Sim, Isaac Gym, MuJoCo, Webots, and PyBullet .

• Develop physics-based simulation models , including rigid-body dynamics and contact modeling.

• Implement Sim2Real transfer techniques , including domain randomization, dynamics parameter identification, and real-world fine-tuning.

• Develop and train reinforcement learning policies (PPO, SAC, DDPG) for locomotion, manipulation, and navigation tasks.


3. Perception, SLAM & Sensor Fusion

• Design and integrate multi-sensor perception pipelines using IMU, LiDAR, depth cameras, stereo vision, and force/torque sensors.

• Implement sensor fusion and state estimation using EKF/UKF and backend optimization techniques.

• Develop SLAM and localization frameworks for autonomous navigation in structured and semi-structured environments.

• Apply computer vision algorithms (object detection, pose estimation, terrain classification) for robot perception and interaction.


4. Control Systems & Motion Planning

• Design and tune PID, MPC, and optimization-based controllers for real-time robotic control.

• Implement trajectory generation and motion planning algorithms , including A*, Hybrid-A*, DWA, TEB, and MPC-based planners .

• Ensure real-time control loop execution (500 Hz–1 kHz) on Linux / RT-enabled systems.

• Optimize energy efficiency, robustness, and motion stability .


5. Software Architecture & System Integration

• Develop ROS / ROS2-based distributed robotic systems , including motion planning, communication, and monitoring nodes.

• Integrate MoveIt / MoveIt2 for manipulation and motion planning.

• Develop real-time critical modules in C++ and learning / tooling pipelines in Python .

• Manage builds, deployment, and testing using CMake, colcon, Docker , and version control systems (Git/GitHub/GitLab ).


6. Embedded Systems & Hardware Integration

• Interface with embedded controllers and computing platforms (STM32, ESP32, NVIDIA Jetson, Raspberry Pi).

• Implement embedded communication protocols including CAN, EtherCAT, UART, SPI, and I2C .

• Perform hardware bring-up, motor tuning, sensor calibration , and closed-loop validation.

• Implement safety mechanisms, fault detection, and emergency handling for physical robotic systems.


7. Documentation, Testing & Continuous Improvement

• Maintain technical documentation , simulation reports, and deployment logs.

• Conduct unit testing, system testing, and real-world validation of robotic systems.

• Capture deployment data and user feedback to improve algorithm performance and system reliability .

• Contribute to modular software frameworks and reusable robotics components .


8. Cross-Functional Collaboration

• Collaborate with mechanical, electronics, firmware, AI, and systems engineering teams .

• Support internal product validation, field trials, and pilot deployments .

• Provide technical inputs for roadmap planning, feasibility studies, and next-generation robotic platforms .


Qualifications and Experience:

B.Tech / B.E. in Robotics & Automation, Mechatronics, Computer Science Engineering, or Electronics & Communication Engineering.

3–4 years of hands-on experience in core robotics development (humanoid robots, AGV/AMR, or advanced robotic platforms).

• Proven experience working with physical robots , including Sim2Real deployment .

• Strong foundation in robot kinematics, dynamics, control systems, and perception .


Skills and Competencies:

• Strong proficiency in C++ and Python for robotics development.

• Hands-on experience with ROS / ROS2, MoveIt, Gazebo, Isaac Sim, MuJoCo .

• Experience with reinforcement learning frameworks and physics-based simulation.

• Solid understanding of sensor fusion, SLAM, and motion planning .

• Strong analytical, debugging, and system-level thinking skills.

• Excellent technical documentation and communication abilities.

• Ability to work effectively in multidisciplinary R&D environments .


Key Performance Indicators (KPIs):

• Stability and performance of humanoid and mobile robot control systems

• Successful Sim2Real transfer and real-world deployment outcomes

• Reliability and accuracy of navigation, perception, and control modules

• Reduction in system failures and debugging cycles

• Quality of documentation, testing, and reusable software components

• Contribution to product readiness and industrial deployment success

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application