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