Point your AI agent at freehire and let it find you a job.

Get the CLI →

AIQU

NewBe an early applicant

Robotics Embedded System Engineer

Posted 2 views
Discussion

About the role:

We are seeking a seasoned robotics embedded system engineer to join our R&D team in Dubai, UAE. You will architect, develop, and maintain embedded software solutions for advanced robotic platforms, ensuring robust performance and seamless integration of sensors, actuators, and control algorithms in a Linux/ROS2 environment.

Responsibilities:

  • Design and implement real-time embedded software for robotic systems using C++ and Python
  • Integrate and configure ROS2 packages, custom drivers, and middleware on Linux-based platforms
  • Collaborate with hardware engineers to define and test sensor interfaces, communication protocols (SPI, I2C, UART), and motor controllers
  • Develop and execute unit, integration, and system-level tests to validate software functionality and reliability
  • Optimize system performance and resource utilization under real-time constraints
  • Troubleshoot hardware-software interactions and perform field deployments and maintenance
  • Maintain documentation, perform code reviews, and follow best practices in version control and software configuration management
  • Work cross-functionally with mechanical, electronics, and algorithm teams to deliver turnkey robotic solutions

Required qualifications:

  • Bachelor’s degree in electrical engineering, robotics, computer science or related field
  • 4–7 years of professional experience in embedded systems development for robotics
  • Proficiency in C++ and Python for real-time and high-performance applications
  • Hands-on experience with ROS2 framework and Linux OS (Ubuntu or similar)
  • Strong understanding of embedded hardware architectures (ARM, microcontrollers) and peripheral interfaces
  • Experience with debugging tools (GDB, oscilloscopes, logic analyzers) and version control (Git)
  • Solid problem-solving skills and ability to work in a fast-paced R&D environment
  • Excellent communication skills and proficiency in English

Preferred qualifications:

  • Master’s degree in robotics, mechatronics, or computer engineering
  • Experience with real-time operating systems (FreeRTOS, RTEMS)
  • Familiarity with FPGA-based design or hardware acceleration
  • Knowledge of computer vision or machine learning algorithms for robotics
  • Exposure to Agile/Scrum development methodologies
  • Experience with CI/CD pipelines and automated testing frameworks

Position details

Location: Dubai, UAE
Industry: IT
Experience required: 4+ years

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.