Jobiglo

No results.

Software Engineer – Autonomous Systems (USV / Motion Control)

Rheinmetall Barzan Advanced Technologies QSTP-LLC · Doha

New
🇬🇧 English
C++ Autonomous control systems Embedded platforms ArduPilot ArduRover PX4 SITL HIL CAN Bus EKF UKF Particle Filters COLREGs MATLAB/Simulink Gazebo VRX AI/ML Edge computing Cloud technologies

Job description

About the role

We are looking for an experienced Software Engineer to design and implement autonomy solutions for Unmanned Surface Vehicles (USVs). The role involves creating control architectures, integrating marine sensors, and ensuring safe operation of converted manned vessels.

Key responsibilities

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

Required profile

  • Bachelor’s or master’s degree in Robotics, Electrical/Electronic Engineering, Computer Science, Mechatronics or a related field.
  • Strong programming experience in C++.
  • Practical experience with autonomous control systems and embedded platforms.
  • Familiarity with autonomy frameworks such as MOOS‑IvP, ArduPilot/ArduRover, PX4 or equivalent.
  • Experience with real‑time and embedded control systems, SITL/HIL testing, and field trials.

Required skills

  • C++ programming
  • Autonomous control and embedded systems
  • MOOS‑IvP, ArduPilot/ArduRover, PX4
  • Sensor‑fusion techniques (EKF, UKF, Particle Filters)
  • CAN Bus and NMEA 0183/2000 integration
  • Marine sensor integration (radar, AIS, cameras, LiDAR)
  • COLREGs knowledge
  • MATLAB/Simulink, Gazebo, VRX simulation environments
  • AI/ML, edge computing, cloud technologies applied to autonomy

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Rheinmetall Barzan Advanced Technologies QSTP-LLC.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 9 hours ago

Expires 1 month from now

12 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Rheinmetall Barzan Advanced Technologies QSTP-LLC

Doha