Senior Software Developer - Flight Controller (m/f/d)

Halian

Abu Dhabi

In loco

AED 320.000 - 460.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Halian seeks a Senior Software Engineer to develop, integrate, and maintain embedded flight-control software for advanced autonomous platforms. The role is hands-on, covering real-time embedded development, autopilot integration, hardware/software integration, platform security, system bring-up, debugging, validation, and testing.

You will work with multidisciplinary teams to deliver secure, reliable, production-quality software across the full development lifecycle, contributing to architecture

Competenze

  • 8+ years of embedded software engineering experience.
  • 5+ years with flight controllers, autopilot software, avionics or safety-critical embedded systems.
  • Hands-on development, hardware integration, testing, and production release.
  • Experience in autonomous systems, aerospace, robotics, UAVs, or similar environments.

Mansioni

  • Develop and maintain embedded flight-control software for real-time systems.
  • Integrate software with sensors, interfaces, processors, and peripherals.
  • Platform bring-up, software integration, debugging, validation, and optimization.
  • Bench testing, simulation, hardware-in-the-loop, system integration, and field testing.
  • Contribute to architecture reviews, design reviews, and engineering documentation.
  • Integrate embedded security, secure boot, and trusted execution features.
  • Git-based workflows: branching, PRs, code reviews, and release management.
  • Support CI/CD, automated builds, testing, packaging, and firmware deployment.
  • Collaborate with hardware, systems, security, test, manufacturing and DevOps teams.
  • Drive software quality, defect resolution, static analysis, and security verification.

Conoscenze

C/C++
Python
Autopilot stacks
MAVLink
QGroundControl
RTOS (NuttX)
ARM Cortex
Embedded security
CAN-FD
SPI
I2C
UART
MISRA C
SEI CERT
Git
CI/CD
MATLAB

Formazione

Bachelor's degree in CS/EE/related
Master's or PhD advantageous
DO-178C / ISO 26262 desirable
MATLAB experience

Strumenti

Git
CI/CD tooling
QA/testing frameworks

Descrizione del lavoro

Role Overview

We are looking for a Senior Software Engineer to develop, integrate, and maintain embedded flight-control software for advanced autonomous platforms.

The role is highly hands-on, covering real-time embedded development, autopilot integration, hardware/software integration, platform security, system bring-up, debugging, validation, and testing. You will work with multidisciplinary engineering teams to deliver secure, reliable, production-quality software throughout the full development lifecycle.

Key Responsibilities
  • Develop and maintain embedded flight-control software using C/C++ for real-time systems.
  • Integrate software with sensors, communication interfaces, processors, and hardware peripherals.
  • Perform platform bring-up, software integration, debugging, validation, and performance optimization.
  • Participate in bench testing, simulation, hardware-in-the-loop activities, system integration, and field/flight testing.
  • Contribute to software architecture, technical design reviews, code reviews, and engineering documentation.
  • Integrate and maintain embedded security, secure boot, and trusted execution capabilities.
  • Use Git-based development workflows, including branching, merging, pull requests, code reviews, and release management.
  • Support CI/CD pipelines, automated builds, testing, software packaging, and firmware deployment.
  • Work closely with hardware, systems, security, test, manufacturing, and DevOps engineering teams.
  • Support software quality, defect resolution, static analysis, security verification, and continuous improvement activities.
Experience
  • 8+ years of embedded software engineering experience.
  • 5+ years working with flight controllers, autopilot software, avionics, or comparable safety-critical embedded systems.
  • Hands-on experience taking embedded software through development, hardware integration, testing, validation, and production release.
  • Experience within autonomous systems, aerospace, robotics, UAVs, or other complex real-time embedded environments.
Technical Skills
  • Advanced C/C++ programming for real-time embedded systems.
  • Python for tooling, scripting, test automation, and engineering workflows.
  • Hands-on experience with autopilot / flight-control stacks such as PX4 or equivalent.
  • Experience with MAVLink and Ground Control Station integration using QGroundControl or similar platforms.
  • Strong experience with RTOS environments such as NuttX, including scheduling, POSIX, IPC, memory protection, and device drivers.
  • Embedded development experience on ARM Cortex-based platforms.
  • Hands-on software and hardware integration experience.
  • Embedded security experience including ARM TrustZone, OP-TEE, Trusted Firmware, secure boot chains, eFUSE, and OTP.
  • Experience with embedded communication interfaces including CAN-FD, SPI, I2C, and UART.
  • Understanding of secure coding standards including MISRA C and SEI CERT.
  • Knowledge of cryptographic technologies including TLS, AES, RSA, ECC, PKI, and key management.
  • Strong experience with Git and collaborative source-code management workflows.
  • Working knowledge of CI/CD, DevOps, build systems, automated testing, and firmware release processes.
  • Experience with static analysis and software security tools such as Coverity, SonarQube, Black Duck, or equivalent.
  • Working knowledge of MATLAB or similar engineering tools for testing, data analysis, simulation, and validation.
  • Strong debugging, analytical, and problem-solving capabilities within complex embedded environments.
Education & Certifications
  • Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Aerospace Engineering, or a related technical discipline.
  • Master's degree or PhD is advantageous.
  • Knowledge or certification relating to safety-critical software standards such as DO-178C and/or ISO 26262 is highly desirable.
  • Experience with MATLAB or equivalent tools for test and validation workflows is preferred.
Industry / Domain

Autonomous Systems | Flight Control | Embedded Software | Safety-Critical Systems | Embedded Security

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Al Tariq • Abu Dhabi

In loco
AED 300.000 - 540.000
Lead Software Engineer – Secure Mission Computing (m/f/d)
Lead Software Engineer – Secure Mission Computing (m/f/d)

Halian • Abu Dhabi

In loco
AED 420.000 - 660.000
Senior Software Engineer – Mission Computing (m/f/d)
Senior Software Engineer – Mission Computing (m/f/d)

Halian • Abu Dhabi

In loco
AED 400.000 - 650.000
Senior Embedded Flight-Control Engineer (Real-Time Autonomy)
Senior Embedded Flight-Control Engineer (Real-Time Autonomy)

Halian • Abu Dhabi

In loco
AED 320.000 - 460.000
Embedded Software Engineer II
Embedded Software Engineer II

Al Tariq • Abu Dhabi

In loco
AED 360.000 - 600.000
Embedded Software Engineer II
Embedded Software Engineer II

Edge Group • Abu Dhabi

In loco
AED 180.000 - 300.000
Principal Engineer - Guidance & Control
Principal Engineer - Guidance & Control

ADASI • Abu Dhabi

In loco
AED 150.000 - 230.000
Principal Engineer - Guidance And Control
Principal Engineer - Guidance And Control

ADASI • Abu Dhabi

In loco
AED 480.000 - 600.000
Senior Software Test Engineer
Senior Software Test Engineer

Edge Group • Abu Dhabi

In loco
AED 300.000 - 520.000
Senior Engineer - Multi-Robot Systems Software Development & Simulation (m/f/d)
Senior Engineer - Multi-Robot Systems Software Development & Simulation (m/f/d)

Halian • Abu Dhabi

In loco
AED 350.000 - 600.000
Luoghi più richiesti