Responsive Navbar

Robotics

Job Description

Roles & Responsibilities

Job Title: Robotics Engineer

Job Summary:

We are looking for a Junior Robotics Engineer to contribute to the design, development, and deployment of robotic systems for automation, industrial, and AI-driven applications. The ideal candidate should have hands-on experience in ROS, robotic kinematics, control systems, AI-driven perception, and embedded systems. This role involves working with sensors, actuators, machine learning, and real-time control algorithms to build intelligent robotic solutions.

Key Responsibilities:

  • Develop and optimize robotic systems, including robotic arms, autonomous mobile robots (AMRs), and drones
  • Implement motion planning, path planning, and trajectory optimization algorithms (A*, Dijkstra, RRT, MPC)
  • Work with ROS (Robot Operating System) and Gazebo for robotic simulation and control
  • Design and program robotic control algorithms (PID, LQR, MPC, Kalman Filters)
  • Integrate sensors and actuators such as LIDAR, cameras, IMUs, encoders, and motor controllers
  • Develop SLAM (Simultaneous Localization and Mapping) algorithms for autonomous navigation
  • Implement AI and computer vision models for object detection, tracking, and grasping using TensorFlow/PyTorch and OpenCV
  • Write embedded software for microcontrollers and edge computing platforms (Arduino, STM32, Raspberry Pi, Jetson Nano)
  • Test and troubleshoot robotic prototypes, optimizing hardware-software integration
  • Collaborate with mechanical and electrical engineers to design efficient robotic systems
  • Stay updated with the latest advancements in robotics, AI, and Industry 4.0 automation

Skills and Knowledge Required:

  • Proficiency in Python and C++ for robotic software development
  • Experience with ROS (Robot Operating System) and Gazebo for robot simulation
  • Strong understanding of robotic kinematics, dynamics, and control theory
  • Hands-on experience with sensors and actuators (LIDAR, cameras, motor drivers, encoders, servos)
  • Familiarity with AI and deep learning models for robotic perception (OpenCV, TensorFlow, PyTorch)
  • Basic knowledge of SLAM and path-planning algorithms for autonomous systems
  • Experience with embedded systems programming (Arduino, STM32, Raspberry Pi, NVIDIA Jetson)
  • Ability to optimize real-time robotic performance and troubleshoot hardware/software issues
  • Familiarity with CAD and simulation tools (SolidWorks, PyBullet, V-REP, Blender)

Educational Qualifications:

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

Experience:

  • 1-2 years of experience in robotics, embedded systems, or automation projects
  • Experience in robotics competitions, research projects, or industry internships preferred

Key Focus Areas:

  • Autonomous Robotics Development
  • AI & Computer Vision for Robotics
  • ROS-Based Robotic Navigation & SLAM
  • Embedded Systems & Mechatronics Integration

Tools and Technologies:

  • Programming Languages: Python, C++, MATLAB
  • Robotics Frameworks: ROS, Gazebo, OpenCV, PCL (Point Cloud Library)
  • Microcontrollers & Embedded Systems: Arduino, Raspberry Pi, STM32, Jetson Nano
  • Simulation & CAD Tools: Gazebo, SolidWorks, PyBullet, V-REP
  • AI & Computer Vision: TensorFlow, PyTorch, OpenCV
  • Path Planning & SLAM: A*, Dijkstra, RRT, GMapping, Cartographer

Other Requirements:

  • Strong problem-solving skills and ability to work in a fast-paced environment
  • Passion for robotics, AI, and autonomous systems
  • Good documentation and debugging skills
  • Ability to work independently and as part of a multidisciplinary team
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology