Applying for UAV FIRMWARE ENGINEER
Apply Now 
Required Qualifications
Bachelor's degree- Aerospace Engineering, Electrical Engineering, Computer Science, or related field; Master's 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, and apply as per the details below under Application Method:                                                            


JOB RESPONSIBILITIES

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

QUALIFICATIONS & EXPERIENCE REQUIREMENTS:


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

APPLICATION METHODOLOGY

Please email your application to futures@roychowdhurys.com  along with the below documents - please read carefully:

COVER LETTER AS PER FORMAT:  You need to download the correct cover letter as per the format specified by the employer - from our Telegram group: First download the TELEGRAM APP from your Mobile APP store and then: https://t.me/+WcZDVokep_o0MWFk | Choose the correct cover letter as per job-code/title - You must rank your level judiciously towards Job-Responsibilities / Qualifications and Experiences in this form and email us along with other documents as below:


ALL DOCUMENTS:  Send a single email with the subject mentioning the JOB-CODE & JOB-TITLE and attach - The Cover letter duly completed, your updated CV in English, any Photo ID, and a recent color photo.

FILE NAMES:  All files must be named for what they are: Job-Code-yourname-yourlocation-file-type (example: TRC-596-Mr.John-London-CoverLetter.doc)   


All applications will be reviewed, however, only those who are shortlisted by the client for an interview will be contacted for further process due to heavy response.
Apply Now 


Work Experience :
4 years of experience in firmware development, with a focus on UAV flight control systems.
Posting Title :
UAV FIRMWARE ENGINEER
Number of Positions :
01
Location :
Dubai
Job Code :
TRC-593
Industry :
Aerospace