The largest job portal in the Middle East
Apply now

Job Description

Required Qualifications
Bachelors degree- Aerospace Engineering, Electrical Engineering, Computer Science, or related field; Masters Degree is Preferred.
Job Description

JOB TITLE – UAV FIRMWARE ENGINEER


JOB CODE – TRC-593

JOB DESCRIPTION

Our clients, a leading Technology company in the UAE, currently engaged in Deep Learning & Computational Intelligence, Expert Systems & Fuzzy Logic, Full Stack Engineering, with a focus on UAV Platforms are seeking a highly skilled and experienced UAV Firmware Engineer with expertise in open-source flight control systems such as PX4 and ArduPilot to join their dynamic team. The ideal candidate will be responsible for developing, testing, and maintaining firmware for UAV flight control systems, ensuring stability, reliability, and performance.

Please review the job responsibilities & requirements below and if suited to the profile, carefully follow, apply as per details below under: Application Method:

JOB RESPONSIBILITIES


  • Develop and maintain firmware for UAV flight control systems, including autopilot algorithms, sensor fusion, and communication protocols.
  • Customize and configure flight control software to meet specific mission requirements, including support for different UAV platforms, sensors, and payload configurations.
  • Collaborate with hardware engineers to integrate firmware with onboard sensors, actuators, and communication interfaces, ensuring seamless operation and compatibility.
  • Implement and optimize control algorithms, state estimation techniques, and navigation algorithms to achieve stable and precise flight control in various operating conditions.
  • Conduct unit testing, integration testing, and regression testing of firmware code to ensure functionality, reliability, and safety compliance.
  • Analyse flight data and telemetry logs to identify issues, optimize performance, and troubleshoot problems with firmware operation.
  • Contribute to the development of open-source flight control software by participating in community forums, contributing code enhancements, and collaborating with other developers.
  • Generate technical documentation, including code documentation, release notes, and user guides, to support firmware development and deployment.

QUALIFICATIONS & EXPERIENCE REQUIREMENTS:
  • Bachelor’s degree in - Aerospace Engineering, Electrical Engineering, Computer Science, or related field; Master’s Degree is Preferred.
  • Minimum of 4 years of experience in firmware development, with a focus on UAV flight control systems.
  • Proficiency in programming languages commonly used in UAV firmware development, such as C/C++.
  • Experience with version control systems (e.g., Git), build systems (e.g., CMake), and continuous integration tools for firmware development.
  • Strong understanding of UAV flight dynamics, control theory, and sensor fusion algorithms.
  • Familiarity with UAV hardware components, including sensors (IMU, GPS, etc.), actuators (motors, servos, etc.), and communication interfaces (UART, SPI, etc.).
  • Experience with flight testing and debugging of UAV firmware in simulated and real-world environments.
  • Effective communication skills and ability to work collaboratively in a fast-paced, multidisciplinary team environment.


APPLICATION METHOD

Email applications to | Please ensure that your email subject line contains the Job-Title and Job-Code | Save the below questionnaire as a new MSWORD document and answer all questions and send us | Alongwith your updated CV, latest Photograph and a photo-Identity document – all under one email.



QUESTIONNAIRE
  • Applicant Name:
  • Position Title:
  • Job-Code No.:
  • Experience as per above specification:
  • Highest Qualification/Year/University:
  • Desired Compensation (AED PM):
  • Current / Last Position Title:
  • Current / Last Employer:
  • Current location:
  • Earliest Joining Date:
  • WhatsApp No.:
  • Email Id:
  • DOB / AGE:
  • Gender:
  • Nationality:
  • Languages Known:
  • Where did you find us?
  • Write one paragraph - Why do you feel suitable for this position?