Autonomous Systems Software Engineer for USVs

Rheinmetall Barzan Advanced Technologies QSTP-LLC

Doha

On-site

QAR 180,000 - 300,000

Full time

7 days 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

Job summary

Rheinmetall Barzan Advanced Technologies QSTP-LLC in Doha seeks an experienced Software Engineer - Autonomous Systems to advance autonomy solutions for Unmanned Surface Vehicles (USVs). You will design software and control architectures, integrate propulsion, steering, and sensors, and support sea trials with hardware and product teams.

Required background includes a degree in robotics or related fields, strong C++ experience, and familiarity with autonomy frameworks and marine integration.

Qualifications

  • Bachelor’s or Master’s degree in Robotics, Electrical/Electronic Engineering, Computer Science, Mechatronics or a related discipline.
  • Strong programming experience in C++.
  • Practical experience in autonomous control systems and embedded platforms.
  • Experience with autonomy frameworks such as MOOS-IvP, ArduPilot/ArduRover, PX4, or equivalent platforms.
  • Experience with real-time and embedded control systems.
  • Practical experience in SITL, HIL, bench testing, system integration, and field testing.
  • Familiarity with CAN Bus, NMEA 0183/2000, and marine electronics integration.
  • Experience with USV/UUV/ASV platforms or manned-to-unmanned vessel conversion will be considered relevant.

Responsibilities

  • Designing and implementing software and control architectures for USVs, including vehicle control modules and the integration of propulsion, steering, throttle, and auxiliary systems.
  • Developing guidance and navigation functions such as waypoint following, line-of-sight guidance, and collision avoidance, with consideration of COLREGs.
  • Developing sensor-fusion and state-estimation solutions using EKF, UKF, or Particle Filters.
  • Integrating marine sensors and navigation systems, including radar, AIS, cameras, LiDAR, and associated C2 systems.
  • Designing fail-safe and fault-management mechanisms covering communication loss, sensor and engine failures, and remote emergency-stop scenarios.
  • Developing software across the system stack, from embedded and actuator control to mission and navigation software.
  • Integrating marine equipment using CAN/CAN Bus, NMEA 0183/2000, and related communication protocols.
  • Supporting system integration, commissioning, testing, and sea trials in collaboration with hardware, systems engineering, and product teams.

Skills

C++
Autonomy control systems
Embedded platforms
Real-time systems
System integration

Education

Bachelor’s or Master’s degree in Robotics, Electrical/Electronic Engineering, Computer Science, Mechatronics

Tools

MOOS-IvP
ArduPilot/ArduRover
PX4
MATLAB/Simulink
Gazebo
VRX
SITL
HIL
CAN Bus
NMEA 0183/2000

Job description

Rheinmetall Barzan Advanced Technologies QSTP-LLC in Doha seeks an experienced Software Engineer - Autonomous Systems to advance autonomy solutions for Unmanned Surface Vehicles (USVs). You will design software and control architectures, integrate propulsion, steering, and sensors, and support sea trials with hardware and product teams.

Required background includes a degree in robotics or related fields, strong C++ experience, and familiarity with autonomy frameworks and marine integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Autonomous Systems (USV / Motion Control)
Software Engineer – Autonomous Systems (USV / Motion Control)

Rheinmetall Barzan Advanced Technologies QSTP-LLC • Doha

On-site
QAR 180,000 - 300,000
Contract Aerospace Engineer (Visa Sponsorship)
Contract Aerospace Engineer (Visa Sponsorship)

PPOAR • Lusail

On-site
QAR 38,000 - 51,000
Maritime IT Systems Engineer - Vessels
Maritime IT Systems Engineer - Vessels

MILAHA • Qatar

On-site
QAR 120,000 - 180,000
Contract Aerospace Engineer – Aircraft & Spacecraft Systems
Contract Aerospace Engineer – Aircraft & Spacecraft Systems

Work in USA • Lusail

On-site
QAR 218,000 - 328,000
Lead Aerospace Engineer: Systems Design & Team Leadership
Lead Aerospace Engineer: Systems Design & Team Leadership

Work standard • Al Ruwais

On-site
QAR 250,000 - 450,000
Forward-Deployed Solution Engineer - International
Forward-Deployed Solution Engineer - International

NODA AI • Qatar

On-site
QAR 546,000 - 764,000
Hybrid work environment
Competitive base + equity
Flexible time off and generous PTO
+4
Senior Forward-Deployed Solutions Engineer – URZA Deployments
Senior Forward-Deployed Solutions Engineer – URZA Deployments

NODA AI • Qatar

On-site
QAR 546,000 - 764,000
Senior Software Developer
Senior Software Developer

DXC Technology • Doha

On-site
QAR 120,000 - 180,000
Contract SCADA Applications Engineer - Qatar
Contract SCADA Applications Engineer - Qatar

Avanceon Middle East & South Asia • Doha

On-site
QAR 40,000 - 60,000
Offshore NDT Technician – AUT & Laser Scan Operator
Offshore NDT Technician – AUT & Laser Scan Operator

Swan Global • Doha

On-site
QAR 120,000 - 180,000