ROS / ROS2 Developer (Software Engineer)

Atwad

Dammam

On-site

SAR 180,000 - 300,000

Full time

40 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Comprehensive medical insurance
Annual leave

Job summary

Atwad is hiring a ROS/ROS2 Developer to build software for robotics, autonomous systems, and connected platforms in Dammam, Saudi Arabia. You will develop ROS/ROS2 packages, integrate sensors and actuators, and ensure seamless system integration across embedded and edge computing environments.

The role emphasizes real-time problem solving, collaboration with firmware and hardware teams, and active participation in testing, simulation, and documentation efforts.

Qualifications

  • Bachelor's degree in a technical field (Software/Computer Engineering or related).
  • Minimum 5 years of ROS/ROS2 development experience.

Responsibilities

  • Develop and maintain ROS/ROS2 packages, nodes, and applications.
  • Integrate sensors, actuators, controllers, and communication modules.
  • Work on robot data flow, messaging, launch systems, and system integration.
  • Support navigation, perception, control, mapping, or autonomy modules as needed.
  • Interface ROS2 software with embedded firmware and companion computers.
  • Debug performance, timing, and integration issues in Linux-based robotic platforms.
  • Collaborate with firmware, electronics, and mechanical teams.
  • Support testing, simulation, deployment, and documentation.

Skills

ROS/ROS2
C++/Python
Linux development
Node architecture
Sensor integration
Camera/IMU/LiDAR integration
Git
CAN/serial/Ethernet middleware

Education

Bachelor's degree in Software Engineering or related field

Tools

Gazebo
RViz
Embedded Linux

Job description

Location:2 nd Industrial City, Dammam, Kingdom of Saudi Arabia

Employment Type: Full-Time/ On-site

Application Period: 06 September 2026 – 30 September 2026

About Atwad

Atwad is dedicated to driving innovation in autonomous systems and engineering excellence across the region. Our technologies empower customers to meet complex operational challenges with confidence and precision. We are expanding our footprint, forging partnerships, and continuously pushing the boundaries of what autonomous systems can achieve.

About the Role

We are hiring a ROS/ROS2 Developer to build software for robotics, autonomous systems, and connected platforms. The role involves developing nodes, integrating TVsensors and actuators, and working with embedded and edge-computer systems.

Responsibilities
  • Develop and maintain ROS/ROS2 packages, nodes, and applications.
  • Integrate sensors, actuators, controllers, and communication modules.
  • Work on robot data flow, messaging, launch systems, and system integration.
  • Support navigation, perception, control, mapping, or autonomy modules as needed.
  • Interface ROS2 software with embedded firmware and companion computers.
  • Debug performance, timing, and integration issues in Linux-based robotic platforms.
  • Collaborate with firmware, electronics, and mechanical teams.
  • Support testing, simulation, deployment, and documentation.
Minimum Qualifications & Experience
  • Bachelor's degree or higher in Software Engineering, Computer Engineering, or a related technical discipline.
  • Minimum 5 years of relevant professional experience in ROS / ROS2 Developer.
Skills Required
  • Strong experience with ROS or ROS2
  • Proficiency in C++ and/or Python
  • Strong Linux development and debugging skills
  • Understanding of node architecture, topics, services, actions, TF, and launch files
  • Sensor and actuator integration experience
  • Familiar with camera, IMU, encoder, motor controller, or LiDAR integration
  • Ability to troubleshoot real-time system integration issues
  • Git and collaborative development workflow experience
Added Skills Wanted
  • Navigation, SLAM, path planning, perception, or sensor fusion experience
  • Simulation tools such as Gazebo or RViz
  • Embedded Linux integration
  • Experience with UAV, UGV, or autonomous robotic platforms
  • Familiarity with CAN, serial, Ethernet, and middleware communication
  • Strong debugging of multi-module robotic systems
  • Competitive salary package
  • Comprehensive medical insurance
  • Annual leave in accordance with applicable company policies and Saudi regulations
  • Professional training and technical development opportunities
  • Opportunity to work on advanced autonomous systems and engineering technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ROS/ROS2 Robotics Software Engineer — On-site in Saudi Arabia
ROS/ROS2 Robotics Software Engineer — On-site in Saudi Arabia

Atwad • Dammam

On-site
SAR 180,000 - 300,000
Competitive salary package
Comprehensive medical insurance
Annual leave
Embedded Firmware Engineer (Software Engineer)
Embedded Firmware Engineer (Software Engineer)

Atwad • Dammam

On-site
SAR 180,000 - 300,000
Annual leave
Comprehensive medical insurance
Professional training and development
Electronics Engineer
Electronics Engineer

Atwad • Dammam

On-site
SAR 120,000 - 180,000
Competitive salary
Medical insurance
Annual leave
+2
Communication Engineer – UAV Systems
Communication Engineer – UAV Systems

Atwad • Dammam

On-site
SAR 180,000 - 340,000
Competitive salary
Medical insurance
Annual leave
+2
Senior Robotics & Mechatronics Engineer (Autonomous Systems)
Senior Robotics & Mechatronics Engineer (Autonomous Systems)

Koality • Dhahran Compound

On-site
SAR 449,000 - 563,000
Senior Robotics Engineer, Industrial Automation & AI
Senior Robotics Engineer, Industrial Automation & AI

Yokogawa Electric Corporation • Saudi Arabia

On-site
SAR 240,000 - 360,000
Software Engineer II - Backend (Saudi Nationals)
Software Engineer II - Backend (Saudi Nationals)

Delivery Hero • Riyadh

On-site
SAR 180,000 - 240,000
Relocation support globally
Educational budget for conferences
LinkedIn Learning access
+1
Full Stack Web Developer
Full Stack Web Developer

PPOAR • Ar Rass

On-site
SAR 60,000 - 71,000
Senior Robotics & Mechatronics Engineer - Autonomous Tech
Senior Robotics & Mechatronics Engineer - Autonomous Tech

Koality • Dhahran Compound

On-site
SAR 449,000 - 563,000
Software Engineer Intern (COOP)
Software Engineer Intern (COOP)

Atheer Ct • Riyadh

On-site