Company logo hidden

Robot Embedded Systems Engineer

Unlock employer Dubai, United Arab Emirates Posted: 01 Apr 2026

Financial

  • Estimate: $80k - $110k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

The Robot Embedded Systems Engineer will be responsible for designing, developing, and optimizing embedded control systems for robotic platforms. The role focuses on implementing robotic movement algorithms, sensor integration, trajectory planning, and computer vision capabilities while ensuring robust performance across bare-metal, RTOS, and Linux-based environments.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities:

  • Design and implement advanced control algorithms for robotic movement on embedded systems.
  • Develop robotic systems from scratch, including architecture, motion logic, and hardware-software integration.
  • Implement and optimize sensor filtering, trajectory planning, coordinate frame transformations, and motion planning algorithms.
  • Integrate and calibrate robotic sensors and actuators, including motors, potentiometers, IMUs, servos, and related hardware components.
  • Conduct research, literature reviews, and critical evaluations of robotic algorithms to improve system performance.
  • Work with robotic middleware and frameworks such as ROS2 for communication, control, and system orchestration.
  • Develop and integrate computer vision and image processing algorithms into robotic systems.
  • Build embedded software solutions using C/C++ across bare-metal, RTOS, and Linux environments.
  • Create custom development tools, including command-line utilities, standalone GUIs, and web-based dashboards.
  • Collaborate with cross-functional teams to support robotic system deployment, testing, and continuous improvement.

Key Requirements:

  • Strong expertise in robotics fundamentals and embedded system development.
  • Hands-on experience with robotic motion control and planning algorithms.
  • Strong knowledge of sensor fusion, filtering, and coordinate systems.
  • Experience with ROS2 and robotic software frameworks.
  • Strong understanding of computer vision and image processing integration.
  • Advanced programming experience in C, C++, Python, Java, and JavaScript.
  • Experience in bare metal, RTOS, and Linux-based embedded systems.
  • Ability to design custom tools and interfaces for robotic applications.
  • Strong analytical and research skills for algorithm evaluation and optimization.

Desired Skills and Experience:

  • Expertise in designing and implementing control algorithms for robotic movement on embedded systems.
  • Full understanding of how robotic systems work, robotic concepts, and the ability to implement from scratch.
  • Experience with robotic sensors and actuators, including motors and various sensors (potentiometers, IMU, etc.).
  • Ability to research and perform literature reviews and critical analyses of robotic algorithms.
  • Experience with robotic frameworks including ROS2.
  • Strong understanding of image processing and computer vision algorithms.
  • Ability to develop custom tools including command-line interfaces and GUIs (standalone and/or web-based).

Language Requirements:

  • Proficiency in English is a plus; additional languages may be beneficial.

Work Conditions:
On-site, Full-time
Location: Dubai, Dubai, United Arab Emirates.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct