Senior Software Engineer – Embedded & Autonomous Systems RBAT

Employer Active

Posted 4 hrs ago

Experience

4 - 9 Years

Job Location

Doha - Qatar

Education

Master of Technology/Engineering(Computers)

Nationality

Any Nationality

Gender

Any

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Open Position

To reinforce its embedded and autonomous software team, RBAT is seeking a Senior Software Engineer with 10+ years of experience in embedded software, robotics, autonomy, sensor integration and real-time systems. You will join a high-impact engineering team driving the development of autonomous and defense-grade platforms. This role focuses on advanced software engineering while leveraging experience with autopilot kits, robotics middleware, mechatronics platforms, sensor fusion, and AI/ML pipelines.

Key Responsibilities

  • Design, develop, and optimize embedded and real-time C++ applications for autonomous platforms.

  • Ensure system-to-system and sensor-to-system integration compliance using ICDs.

  • Integrate and configure autopilot systems and custom flight-control kits.

  • Implement real-time communication via UDP/TCP sockets, serial protocols, and robotics middleware.

  • Develop and implement algorithms for autonomous navigation, planning, and control.

  • Implement sensor fusion pipelines using IMU, GPS, LiDAR, radar, and camera inputs.

  • Build distributed data systems with ZeroMQ, Kafka, Protobuf, MAVLink, MAVROS, and gRPC.

  • Develop AI and computer vision modules, including object detection, tracking, and real-time perception.

  • Collaborate with Command and Control, Product ownership, and quality assurance teams for end-to-end integration.

  • Participate in code reviews, design discussions, and architecture planning.

  • Maintain comprehensive documentation, including design specs, APIs, and integration guides.

  • Research and introduce new technologies to enhance autonomy, AI, and perception stack performance.

Desired Candidate Profile

Technical Competencies

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Mechatronics or related field.

  • 10+ years in software engineering and embedded development.

  • Strong proficiency in C++ for real-time, performance-critical embedded systems.


  • Robotics & autonomy expertise: ROS/ROS2, MAVLink/MAVROS, PX4/ArduPilot/custom autopilot kits and MATLAB.

  • AI, Machine Learning & Computer Vision is a plus

  • Agile experience with JIRA, Confluence, Git, CI/CD pipelines.

Employment Type

    Full Time

Company Industry

Department / Functional Area

Keywords

  • Strong Proficiency In C++ For RealtimeYperformancecritical Embedded Systems. Robotics & Autonomy Expertise ROS/ROS2YMAVLink/MAVROSYPX4/ArduPilot/custom Autopilot Kits And MATLAB. AIYMachine Learning & Computer Vision Is A Plus AgileY

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

RBAT

Rheinmetall Barzan Advanced Technologies (RBAT) is a Qatar-based defense and technology company formed as a joint venture between Barzan Holdings and the global Rheinmetall Group. The company operates in the defense & security domain, developing and maturing advanced technologies, enhancing critical infrastructure protection, and building local capability in modern defense systems. RBAT employs around 100 professionals focused on research, development, and operational solutions in support of security and defense clients in Qatar and beyond. At its core, RBAT specializes in Command and Control (C2) systems — integrated software and operational platforms that enable real-time situational awareness, decision-making, and coordination across complex autonomous and manned systems. This C2 capability is central to RBAT’s mission of delivering effective, reliable, and scalable operational solutions.

Read More