Responsive Navbar

Robotics

Job Description

Roles & Responsibilities

Job Title: Robotics Engineer

Job Summary:

We are looking for a Mid-Level Robotics Engineer to design, develop, and optimize autonomous robotic systems for industrial automation, autonomous vehicles, AI-driven robotics, and other cutting-edge applications. The ideal candidate should have strong expertise in ROS, robotic kinematics, control systems, sensor integration, and machine learning for perception and navigation. This role involves developing advanced robotic algorithms, real-time control systems, and integrating AI-driven solutions for intelligent automation.

Key Responsibilities:

  • Design, develop, and optimize robotic systems for real-world applications, including autonomous mobile robots (AMRs), robotic arms, drones, and humanoid robots
  • Implement motion planning and trajectory optimization algorithms, such as A, Dijkstra, RRT, and Model Predictive Control (MPC)*
  • Develop and maintain robotic control algorithms (PID, LQR, MPC, Kalman Filters) for real-time motion control
  • Integrate and calibrate robotic sensors (LIDAR, cameras, IMUs, encoders, ultrasonic sensors) for SLAM and sensor fusion
  • Work with ROS (Robot Operating System) and Gazebo to develop robotic applications and simulations
  • Implement AI and deep learning models for object detection, tracking, grasping, and robotic perception
  • Develop and deploy robotic applications on embedded hardware platforms (NVIDIA Jetson, Raspberry Pi, STM32, ARM-based systems)
  • Optimize real-time performance and computational efficiency for low-latency control
  • Test, debug, and troubleshoot robotic hardware/software issues, ensuring robustness in real-world environments
  • Collaborate with cross-disciplinary teams (mechanical, electrical, software engineers) to create integrated robotic solutions
  • Stay up to date with the latest advancements in robotics, AI, reinforcement learning, and Industry 4.0 automation

Skills and Knowledge Required:

  • Proficiency in C++ and Python for real-time robotic programming
  • Expertise in ROS (Robot Operating System), Gazebo, and MoveIt! for robotic simulation and control
  • Strong understanding of robotic kinematics, dynamics, and control theory
  • Experience in motion planning, SLAM (Simultaneous Localization and Mapping), and real-time path planning
  • Hands-on experience with sensor fusion techniques (Kalman Filters, Extended Kalman Filters, Particle Filters)
  • Knowledge of deep learning and computer vision models (TensorFlow, PyTorch, OpenCV) for robotic perception
  • Familiarity with embedded systems programming (Arduino, STM32, Jetson Nano, Raspberry Pi)
  • Experience with MLOps and deployment of AI models on edge computing platforms
  • Strong problem-solving and debugging skills for real-time systems
  • Understanding of high-performance computing for robotics applications (CUDA, TensorRT, OpenCL)

Educational Qualifications:

  • Bachelor’s or Master’s degree in Robotics, Mechatronics, Computer Science, Mechanical Engineering, Electrical Engineering, or a related field
  • Certifications in ROS, AI for Robotics, Control Systems, or Embedded Systems are a plus

Experience:

  • 3-5 years of experience in robotics, AI-driven automation, or autonomous systems development
  • Experience in robotics competitions, industrial automation, drone technology, or medical robotics is preferred

Key Focus Areas:

  • Autonomous Robotics and AI-Driven Perception
  • ROS-Based Robotic Navigation & SLAM
  • AI & Computer Vision for Robotic Applications
  • Real-Time Motion Planning & Control Systems

Tools and Technologies:

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

Other Requirements:

  • Strong analytical and problem-solving skills for designing efficient robotic solutions
  • Ability to work independently and lead small robotics projects
  • Passion for AI-driven robotics, autonomous systems, and automation
  • Strong communication and teamwork skills to collaborate with engineers and researchers
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology