SENIOR SOFTWARE ENGINEER

Duncan & Ross

Not Interested
Bookmark
Report This Job

profile Job Location:

Doha - Qatar

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

We are actively looking for 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.

JOB 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.

KEY QUALIFICATIONS:

  • Bachelors or Masters 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.

VERTICAL

ENGINEERING

We are actively looking for 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 advan...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Duncan & Ross offers integrated and customer oriented services in different industries such as Automotive, Aerospace, Metro & Railway, Energy, Construction, Manufacturing and Telecom.

View Profile View Profile