Autonomous Robotics Engineer - C++/ROS

SteerAI

Abu Dhabi

On-site

AED 180,000 - 360,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SteerAI in Abu Dhabi, UAE, is seeking a highly skilled Robotics Engineer with strong C++ and ROS expertise to design, develop, and integrate software for autonomous robotic systems.

You will enable robot-to-server communication, integrate autonomous vehicles with Mission Planner and C2/C3 systems, and design reliable interfaces for mission, telemetry, and status data across devices and servers. The role demands hands-on debugging and performance optimization.

Qualifications

  • Bachelor's or master's degree in Robotics, Computer Science, Electronics Engineering, or related field.
  • 3+ years of experience in communication software development, preferably in robotics, automotive, or defense sectors.
  • Strong knowledge of robot architectures, networking, and integration with cloud or edge servers.
  • Strong proficiency in C++ programming, with solid understanding of object-oriented design principles.
  • Expertise in Robot Operating System (ROS) with familiarity with ROS concepts, tools, and frameworks.
  • Strong knowledge and hands-on experience with communication protocols including MQTT, DDS, and other messaging frameworks.
  • Understanding robot networking, real-time data transfer, and integration with cloud or edge servers.
  • Experience integrating autonomous vehicles with different Mission Planner servers, including defining and exchanging the required vehicle, mission, telemetry, and status information.
  • Proficiency in software development tools and workflows (e.g., version control systems, build systems, testing frameworks).
  • Strong problem-solving skills and the ability to work independently as well as in collaborative teams.
  • Excellent verbal and written communication skills, with the ability to effectively convey technical concepts and collaborate with cross-functional teams.

Responsibilities

  • Design, develop, and implement robotics systems using C++ and ROS, ensuring high performance, scalability, and robust functionality.
  • Develop releasable C++ shared libraries and APIs to create reusable software components for robotics applications.
  • Utilize your strong knowledge of communication systems and protocols to establish seamless data exchange between robots, sensors, actuators, and external devices.
  • Implement and maintain robot-to-robot and robot-to-server communication, ensuring reliable, low-latency, and efficient data exchange.
  • Develop and implement camera streaming solutions to reliably transmit video data from autonomous vehicles to Mission Planner servers.
  • Work with various message formats such as JSON, Protobuf, and custom formats to enable interoperability between systems.
  • Collaborate with cross-functional teams, including software engineers, hardware engineers, and domain experts, to define system requirements, architecture, and integration strategies.
  • Develop and maintain software libraries, APIs, and drivers for communication interfaces and protocols.
  • Conduct thorough testing, debugging, and performance optimization of robotic systems to ensure reliability and stability.
  • Stay up to date with emerging technologies, industry trends, and advancements in robotics, ROS, and communication protocols.

Skills

C++
ROS
Networking
MQTT
DDS
Software development

Education

Bachelor's or master's degree in Robotics, Computer Science, Electronics Engineering, or related field

Job description

SteerAI in Abu Dhabi, UAE, is seeking a highly skilled Robotics Engineer with strong C++ and ROS expertise to design, develop, and integrate software for autonomous robotic systems.

You will enable robot-to-server communication, integrate autonomous vehicles with Mission Planner and C2/C3 systems, and design reliable interfaces for mission, telemetry, and status data across devices and servers. The role demands hands-on debugging and performance optimization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Engineer - Communication
Robotics Engineer - Communication

SteerAI • Abu Dhabi

On-site
AED 180,000 - 360,000
Robotics Simulation Engineer for Autonomous Ground Vehicles
Robotics Simulation Engineer for Autonomous Ground Vehicles

SteerAI • Abu Dhabi

On-site
AED 279,000 - 502,000
Senior Robotics System Integration Engineer
Senior Robotics System Integration Engineer

SteerAI • Abu Dhabi

On-site
AED 120,000 - 160,000
Education allowance
Annual flight allowance
Health coverage
+1
Senior Robotics Software Engineer - Payload Integration & APIs
Senior Robotics Software Engineer - Payload Integration & APIs

Linuxconfig • Abu Dhabi

On-site
AED 807,932 - 1,072,346
Health, dental, and vision benefits
Paid time off
Competitive equity grants
Robotics Engineer (Simulation)
Robotics Engineer (Simulation)

SteerAI • Abu Dhabi

On-site
AED 279,000 - 502,000
Robotics Systems Integration Lead for Autonomous Platforms
Robotics Systems Integration Lead for Autonomous Platforms

SteerAI • Abu Dhabi

On-site
AED 120,000 - 160,000
Education allowance
Annual flight allowance
Health coverage
+1
Autonomous Robotics Engineer — Lights-Out Manufacturing
Autonomous Robotics Engineer — Lights-Out Manufacturing

VentureOne • Abu Dhabi

On-site
AED 360,000 - 600,000
Robotics Engineer
Robotics Engineer

Analog • Abu Dhabi

On-site
AED 180,000 - 300,000
Senior Robotics Engineer: AI Vision & Real-World Autonomy
Senior Robotics Engineer: AI Vision & Real-World Autonomy

Analog • Abu Dhabi

On-site
AED 180,000 - 300,000
Senior Robotics Architect for Autonomous Factory Automation
Senior Robotics Architect for Autonomous Factory Automation

Arengy • Abu Dhabi

On-site
AED 300,000 - 460,000