Uav Firmware Engineer

Abu Dhabi, United Arab Emirates

Job Description

About the job UAV Firmware EngineerOur client is a pioneering Artificial Intelligence research and development company based in Abu Dhabi.
\xef\xbb\xbf
We are seeking a talented and experienced UAV Firmware Engineer with expertise in open-source flight control systems such as PX4 and ArduPilot to join our dynamic team. The ideal candidate will be responsible for developing, testing, and maintaining firmware for UAV flight control systems, ensuring stability, reliability, and performance.
\xef\xbb\xbf
\xef\xbb\xbf\xef\xbb\xbfJob 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. Analyze flight data and telemetry logs to identify issues, optimize performance, and troubleshoot problems with firmware operation.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.
\xef\xbb\xbf
\xef\xbb\xbf\xef\xbb\xbfMinimum Qualification Requirements:1. Bachelors degree in Aerospace Engineering, Electrical Engineering, Computer Science, or related field; Masters degree 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++.
\xef\xbb\xbf\xef\xbb\xbf
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.

Nathan & Nathan

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1667625
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Abu Dhabi, United Arab Emirates
  • Education
    Not mentioned