Kernel Software Engineer - Embedded Drone Systems

Signal Processing Engineer (RF Processing & Analytics)

Paris

On-site

EUR 70,000 - 110,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Harmattan AI in France is seeking a Kernel Software Engineer to own the low-level software platform between hardware and flight applications on our ground control stations. You will work across the Linux kernel, board support and a custom Android build, taking a new product line from bring-up to mass production.

You will collaborate with hardware, electronics and mechanical engineers, ensure low-latency SBUS and MAVLink data flows, and help validate systems on real hardware through field tests.

Qualifications

  • Master’s degree in Embedded Systems, Software Engineering, Electronics or related field.
  • 3+ years of embedded software development.
  • Strong command of the Linux kernel (configuration, device tree, drivers, debugging) and of C; C++ is a plus.
  • Hands-on background customizing AOSP, from HALs and system services to the build system.
  • Comfortable at the hardware boundary: UART, SPI, I2C, GPIO, USB, display and touch controllers.

Responsibilities

  • Bring up, configure and maintain the Linux kernel on our hardware, including device tree, drivers and security patches.
  • Customize and maintain our Android build, covering system services, permissions, boot sequence and OTA updates.
  • Integrate controls, display, touch, battery and radio modules, and expose them cleanly to the application layer.
  • Ensure robust, low-latency SBUS and MAVLink data flows between the controller, the radio and the drone.
  • Debug hardware and software issues alongside electronics and mechanical engineers, using oscilloscopes, logic analyzers and UART/JTAG.
  • Define flashing, provisioning, factory test and release procedures with the production team.
  • Work with QGroundControl engineers and QA to validate system behavior on real hardware.
  • Join field tests and flight sessions to validate your work in real conditions.

Skills

Embedded software
Linux kernel
C
AOSP
UART/JTAG
English

Education

Master’s degree in Embedded Systems/Software Engineering/Electronics

Tools

AOSP
Git

Job description

Harmattan AI in France is seeking a Kernel Software Engineer to own the low-level software platform between hardware and flight applications on our ground control stations. You will work across the Linux kernel, board support and a custom Android build, taking a new product line from bring-up to mass production.

You will collaborate with hardware, electronics and mechanical engineers, ensure low-latency SBUS and MAVLink data flows, and help validate systems on real hardware through field tests.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Signal Processing Engineer (RF Processing & Analytics) • Paris

On-site
EUR 70,000 - 110,000
Drone Ground Control Software Engineer (C++/Qt, Android)
Drone Ground Control Software Engineer (C++/Qt, Android)

Harmattan AI • Paris

On-site
EUR 70,000 - 95,000
Senior Embedded Linux Engineer — Kernel & Boot Expert
Senior Embedded Linux Engineer — Kernel & Boot Expert

Harmattan AI • Paris

On-site
EUR 70,000 - 100,000
Embedded Firmware Engineer for Field-Deployable Systems
Embedded Firmware Engineer for Field-Deployable Systems

Harmattan AI • Paris

On-site
EUR 70,000 - 110,000
Senior Embedded Software Engineer – SoM Bring-Up
Senior Embedded Software Engineer – SoM Bring-Up

Harmattan AI • Paris

On-site
EUR 90,000 - 130,000
UAV Embedded Software Engineer (Autonomous Systems)
UAV Embedded Software Engineer (Autonomous Systems)

Harmattan AI • Paris

On-site
EUR 50,000 - 80,000
Embedded Firmware Engineer - Ground Control Systems
Embedded Firmware Engineer - Ground Control Systems

Harmattan AI • Paris

On-site
EUR 65,000 - 90,000
Embedded Firmware Engineer - Handheld GCS for UAVs
Embedded Firmware Engineer - Handheld GCS for UAVs

Harmattan AI • Paris

On-site
EUR 60,000 - 85,000
Lead Embedded Software Engineer - Aerospace Drones
Lead Embedded Software Engineer - Aerospace Drones

Strativ Group • Paris

On-site
EUR 60,000 - 90,000
Ingénieur Système Embarqué - Drones et Linux Embedded
Ingénieur Système Embarqué - Drones et Linux Embedded

Parrot • Paris

Hybrid
EUR 55,000 - 75,000