Responsive Navbar

Robotics

Job Description

Roles & Responsibilities

Job Title: Robotics Engineer

Job Summary:

We are looking for a Senior Robotics Engineer to lead the design, development, and deployment of advanced robotic systems for industrial automation, autonomous vehicles, drones, and AI-driven robotics. The ideal candidate should have strong expertise in ROS, robotic control algorithms, SLAM, AI for robotics, embedded systems, and real-time motion planning. This role involves mentoring junior engineers, leading complex robotics projects, and integrating AI-driven perception and control systems into robotic platforms.

Key Responsibilities:

  • Lead the development of autonomous robotic systems, including mobile robots, robotic arms, UAVs, and humanoid robots
  • Design and implement real-time motion control algorithms, including inverse kinematics, MPC, and reinforcement learning-based control
  • Develop and optimize motion planning algorithms (A*, Dijkstra, RRT, PRM, Model Predictive Control) for robotic navigation
  • Implement and improve SLAM (Simultaneous Localization and Mapping) techniques for real-time environment mapping
  • Integrate AI-based perception models (object detection, segmentation, and recognition) using deep learning frameworks (TensorFlow, PyTorch, OpenCV)
  • Develop robust sensor fusion techniques using Kalman Filters, Extended Kalman Filters, and Particle Filters
  • Work with ROS (Robot Operating System) and Gazebo to develop and test robotic applications
  • Lead research and development efforts in AI-driven robotics, reinforcement learning, and edge computing for real-time inference
  • Deploy robotic applications on embedded hardware (Jetson Xavier, Raspberry Pi, STM32, ARM-based controllers)
  • Collaborate with electrical, mechanical, and software engineers to develop fully integrated robotic systems
  • Optimize real-time robotic performance through hardware-software co-design
  • Mentor and guide junior robotics engineers and contribute to the development of best practices in robotics software and hardware development
  • Stay up-to-date with the latest advancements in robotics, AI, and automation

Skills and Knowledge Required:

  • Expertise in C++ and Python for real-time robotic programming
  • Strong experience with ROS (Robot Operating System), ROS2, and MoveIt! for robotic applications
  • Deep understanding of robotic kinematics, dynamics, and control theory
  • Proficiency in path planning and SLAM algorithms (ORB-SLAM, GMapping, Cartographer)
  • Strong experience in deep learning-based perception (YOLO, Mask R-CNN, DeepSORT, CLIP)
  • Hands-on experience with real-time operating systems (RTOS) and embedded programming
  • Familiarity with reinforcement learning (DQN, PPO, SAC) for robotics applications
  • Experience with robotic simulation tools (Gazebo, Webots, PyBullet, MuJoCo)
  • Proficiency in AI model deployment and optimization on embedded systems (TensorRT, ONNX, OpenVINO)
  • Familiarity with high-performance computing (CUDA, GPU acceleration for robotics applications)
  • Experience with cloud-based robotics and IoT integration (AWS RoboMaker, Google Cloud Robotics)

Educational Qualifications:

  • Bachelor’s, Master’s, or PhD in Robotics, Mechatronics, AI, Computer Science, Electrical Engineering, or related fields
  • Certifications in ROS, AI for Robotics, SLAM, or Embedded Systems are preferred

Experience:

  • 5-8+ years of experience in robotics, AI-driven automation, or autonomous systems development
  • Proven experience in leading robotics projects, mentoring teams, and deploying real-world robotic applications

Key Focus Areas:

  • Advanced Robotic Control & Motion Planning
  • AI-Driven Perception & Autonomous Navigation
  • ROS-Based Robotic Development & SLAM
  • Embedded Systems & Edge AI for Robotics

Tools and Technologies:

  • Programming Languages: Python, C++, MATLAB
  • Robotics Frameworks: ROS, ROS2, Gazebo, MoveIt!, OpenCV, PCL
  • Microcontrollers & Embedded Systems: Arduino, STM32, Raspberry Pi, Jetson Xavier, ARM Cortex
  • Simulation & CAD Tools: Gazebo, PyBullet, MuJoCo, SolidWorks
  • AI & Computer Vision: TensorFlow, PyTorch, YOLO, OpenCV, DeepSORT
  • Path Planning & SLAM: A*, Dijkstra, RRT, GMapping, ORB-SLAM, Cartographer
  • Real-Time Computing: CUDA, TensorRT, OpenCL, Edge AI
  • Version Control & CI/CD: Git, Docker, Jenkins, Terraform

Other Requirements:

  • Strong leadership and mentoring skills to guide robotics teams
  • Passion for AI-driven robotics, automation, and Industry 4.0 technologies
  • Excellent problem-solving abilities in real-time robotic applications
  • Ability to work in fast-paced, research-driven, and interdisciplinary environments
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology