📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Lead Software Developer

Technology Innovation Institute

Senior 🇬🇧 English
C++ Python PX4 MAVLink QGroundControl RTOS NuttX ARM Cortex ARM TrustZone OP-TEE trusted firmware secure boot eFUSE OTP CAN-FD SPI I2C UART MISRA C SEI CERT TLS AES RSA ECC PKI Git GitLab CI Jenkins GitHub Actions CI/CD pipelines build automation release management

Job description

About the role

We are seeking a Lead Software Developer to head the design, development, integration and delivery of embedded flight software for autonomous UAV systems at the Technology Innovation Institute. This hands‑on technical leadership role combines software architecture, real‑time development, system integration and mentorship of engineering teams.

Key responsibilities

  • Lead the design, development, integration and validation of embedded flight software for safety‑critical autonomous systems.
  • Lead the integration of platform security features and secure software deployment mechanisms.
  • Oversee software development, debugging, code reviews and system integration activities.
  • Provide technical leadership, mentorship and support to engineering teams throughout the product lifecycle.
  • Drive platform bring‑up, validation, release activities and configuration control.
  • Collaborate with hardware, systems, security, test, manufacturing and DevOps teams.
  • Support Git workflows, CI/CD pipelines, build automation, release management and ensure compliance with engineering standards.
  • Make architecture decisions and represent the software team to stakeholders and customers.

Required profile

  • 15+ years of experience in embedded software development.
  • 8+ years focused on flight controllers, autopilot or safety‑critical avionics.
  • Proven track record leading embedded software teams and delivering products to production.
  • Strong technical leadership and mentorship abilities.

Required skills

  • Strong proficiency in C/C++ for real‑time embedded systems.
  • Python for tooling and test automation.
  • Expertise with autopilot stacks such as PX4 and MAVLink/GCS integration (e.g., QGroundControl).
  • Experience with RTOS environments (e.g., NuttX), scheduling, POSIX, IPC, memory protection and drivers on ARM Cortex processors.
  • Embedded security knowledge: ARM TrustZone, OP‑TEE, trusted firmware, secure boot chains, eFUSE/OTP.
  • Peripheral interfaces: CAN‑FD, SPI, I2C, UART.
  • Secure coding standards (MISRA C, SEI CERT) and cryptography (TLS, AES, RSA, ECC, PKI/key management).
  • Proficient with Git workflows, branching, pull requests and code reviews.
  • Understanding of DevOps practices: CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions), automated build/test and release management for embedded firmware.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Technology Innovation Institute.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in the United Arab Emirates.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 5 days from now

69 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Technology Innovation Institute