Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
**Senior Software Engineer β Embedded \& Autonomous Systems** π **Location:** Qatar Science \& Technology Park (QSTP), Qatar π’ **Company:** Rheinmetall Barzan Advanced Technologies (RBAT) **About RBAT** Rheinmetall Barzan Advanced Technologies (RBAT) is a joint venture between Rheinmetall and Barzan Holdings, delivering advanced defense and security technologies. RBAT specializes in Command \& Control (C2\) systems, autonomous platforms, and innovativ
Key Skills for This Role
Full Job Posting
Overview
Senior Software Engineer β Embedded & Autonomous Systems
About Rbat
Rheinmetall Barzan Advanced Technologies (RBAT) is a joint venture between Rheinmetall and Barzan Holdings, delivering advanced defense and security technologies.
RBAT specializes in Command & Control (C2) systems, autonomous platforms, and innovative solutions that enhance operational effectiveness and critical infrastructure protection.
The Opportunity
We are seeking an experienced
Senior Software Engineer β Embedded & Autonomous Systems
to join our growing engineering team.
This role is ideal for professionals passionate about robotics, autonomous systems, embedded software, and real-time applications in a high-technology environment.
Key Responsibilities
- Design and develop high-performance C++ applications for embedded and autonomous
- systems.
- Integrate sensors, autopilot systems, and robotics middleware into complex platforms.
- Develop autonomous navigation, planning, control, and sensor fusion algorithms.
- Implement real-time communications using networking and middleware technologies.
- Contribute to AI, machine learning, and computer vision capabilities.
- Collaborate with multidisciplinary teams to deliver integrated operational solutions.
- Participate in software architecture, code reviews, testing, and documentation activities.
Qualifications & Experience
- Bachelorβs or Masterβs degree in Computer Science, Robotics, Mechatronics, or a related field.
- 10+ years of experience in embedded software and system development.
- Strong expertise in C++ and real-time software engineering.
- Hands-on experience with ROS/ROS2, MAVLink/MAVROS, PX4, ArduPilot, or similar autonomous systems.
- Experience with sensor integration, distributed systems, and communication protocols.
- Exposure to AI, Machine Learning, and Computer Vision is an advantage.
- Experience with Agile development, Git, CI/CD, JIRA, and Confluence.
Why Join RBAT?
β Work on cutting-edge autonomous and defense-grade technologies.
β Collaborate with a highly skilled international engineering team.
β Contribute to innovative projects with real-world impact.
β Thrive in a dynamic, agile, and research-driven environment.
π© Interested candidates are invited to apply through LinkedIn or submit their CV for consideration.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Rheinmetall Barzan Advanced Technologies QSTP-LLC
Solutions Architect
Doha, QAT
Rheinmetall Barzan Advanced Technologies seeks a Solutions Architect with a strong background in defense technology, robotics, and autonomous systems. The role involves defining system architecture for unmanned platforms
Senior Procurement & Subcontracts Specialist
Doha, QAT
Senior Procurement & Subcontract Specialist We are seeking an experienced procurement professional with 10β15 years of industry experience to manage end-to-end procurement and subcontract activities, including strategic
Senior Software Engineer β Embedded & Autonomous Systems
Doha, QAT
Lead design and implementation of safety-critical embedded software for autonomous systems, requiring proficiency in C/C++, sensor integration, and robotics frameworks.