Senior Software Engineer – Embedded & Autonomous Systems Rheinmetall Barzan Advanced Technologies QSTP-LLC

Employer Active

Posted 9 min ago

Experience

5 - 10 Years

Job Location

Doha - Qatar

Education

Bachelor of Technology/Engineering(Computers), Masters in Computer Application(Computers), Master of Technology/Engineering(Computers)

Nationality

Any Nationality

Gender

Any

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

  • Lead the design and implementation of safety-critical embedded software for autonomous systems, ensuring adherence to industry standards and regulations.
  • Develop and maintain software architectures for complex robotic systems, including sensor fusion, perception, and control algorithms.
  • Debug and troubleshoot hardware-software interactions, identifying and resolving issues in real-time embedded environments.
  • Collaborate with cross-functional teams, including hardware engineers, robotics scientists, and product managers, to define system requirements and specifications.
  • Optimize software performance and resource utilization on resource-constrained embedded platforms.
  • Conduct code reviews and contribute to the development of best practices for software development in autonomous systems.
  • Implement and test software components, ensuring robustness, reliability, and accuracy in autonomous vehicle operations.
  • Stay current with emerging technologies and trends in autonomous systems and embedded software development.
  • Contribute to the development of software tools and infrastructure to support the software development lifecycle.
  • Participate in the integration and testing of autonomous systems, including simulation, hardware-in-the-loop, and field testing.

Desired Candidate Profile

  • Demonstrates proficiency in C/C++ programming languages, with a deep understanding of embedded systems architecture and real-time operating systems (RTOS).
  • Exhibits experience with sensor integration (e.g., LiDAR, cameras, radar) and sensor fusion algorithms, highlighting the ability to work with diverse sensor data.
  • Has experience with robotics frameworks and libraries (e.g., ROS, Autoware), demonstrating familiarity with industry-standard tools.
  • Demonstrates experience in safety-critical software development and adherence to relevant industry standards (e.g., ISO , emphasizing a commitment to safety.
  • Possesses strong problem-solving and analytical skills, with the ability to diagnose and resolve complex software and hardware issues.
  • Exhibits excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Demonstrates experience with version control systems (e.g., Git) and software development methodologies (e.g., Agile), highlighting proficiency in development workflows.
  • Has a passion for autonomous systems and a desire to contribute to the advancement of robotics and intelligent systems, indicating a genuine interest in the field.

Employment Type

    Full Time

Company Industry

Department / Functional Area

Keywords

  • ROS/ROS2
  • MAVLink/MAVROS
  • PX4/ArduPilot/custom Autopilot Kits And MATLAB.
  • C++
  • Multithreading Algorithm

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

Rheinmetall Barzan Advanced Technologies QSTP-LLC

Shijin Pulappadi Pulappadi

Qatar Science and Technology Park P.O.Box 210 007 Tech 4, Building 47, Unit 1, Doha, Qatar