Robotics Engineer
Actively Reviewing the ApplicationsMeril
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
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Lead Python Developer
Uplers
Content Governance & Digital Experience, HR, Associate
BlackRock
Data Science Project/Process Advisor
FedEx
Electrical Design Engineer
Hitachi Energy
Area Sales Manager
Shalimar's
Share
Quick Apply
Upload your resume to apply for this position