-
LUXUAV

Senior Embedded Software Developer

LUXUAV
Luxembourg · Full-time · Not Applicable

InTQZYVUHBF

Apply for this position and join us in building Europe’s next generation infrastructure.

Our values are rooted in responsibility, readiness, and long term thinking. We believe sovereignty must be designed into systems from the start. Readiness is achieved through capability, not procurement. Autonomy is infrastructure, not a feature. We build with the understanding that modern systems carry long term consequences. That is why we prioritise reliability over novelty, integration over isolation, and sustained capability over short term advantage.

Apply for this position

Position

Role Overview

Reports to: Head of Software & AI

The Middle Embedded Software Developer will contribute to the development and optimization of embedded software solutions supporting our autonomous drone platforms. You will work on integrating firmware, flight control hardware, AI perception modules, and multi-UAV coordination systems, collaborating closely with multidisciplinary engineering teams including hardware, firmware, AI, and RF specialists. This is a hands-on role suited for a motivated engineer who enjoys solving complex technical challenges and wants their work to directly impact autonomous aerial operations.



Key Responsibilities

  • Contribute to the embedded software architecture under the guidance of senior engineers, implementing driver interfaces, middleware layers, and flight control components.
  • Develop driver packages for sensors, actuators, and communication modules.
  • Implement middleware bridges connecting firmware with application-level mission logic.
  • Support hardware integration, including PCB bring-up, debugging, and system validation using tools such as JTAG/SWD and logic analyzers.
  • Plan and implement HIL / HITL testing environments, including scenario scripting and performance analysis (latency, stability, accuracy).
  • Develop communication interfaces between AI modules and Flight Control Units.
  • Implement failsafe mechanisms and flight logging for operational reliability.
  • Contribute to swarm coordination protocols and multi-UAV communication middleware.
  • Support development of mission planning software, including waypoint management, pre-flight validation, and mission execution tools.
  • Implement secure bootloaders and update mechanisms with tamper-evident logging.
  • Collaborate with firmware, hardware, RF, and vendor teams to ensure system integration.
  • Maintain development workflows using Git version control and JIRA task management.



Experience & Skills

Required Qualifications & Experience



  • Bachelor’s degree in Electronic Engineering, Computer Science, or a related field (Master’s degree is a plus).
  • 3–4 years of professional experience in embedded software development, ideally in aerospace,

robotics, or UAV systems.

  • Strong programming skills in C and C++, with working knowledge of Python.
  • Experience with embedded Linux systems and familiarity with RTOS concepts.
  • Working knowledge of ARM-based platforms (e.g., STM32 Cortex-M series).
  • Experience working with communication interfaces such as I2C, SPI, UART, and CAN.
  • Familiarity with cross-compilation toolchains and bootloader concepts.
  • Proficiency with Git version control and familiarity with CI/CD pipelines and JIRA.
  • Strong problem-solving ability and effective communication in multidisciplinary teams.
  • English – Upper-Intermediate level or higher.

Preferred Qualifications & Experience



  • Experience with ROS 2, MAVLink, or UAVCAN middleware frameworks.
  • Familiarity with HIL/HITL testing environments or flight simulators such as Gazebo or jMAVSim.
  • Exposure to PX4 or ArduPilot ecosystems.
  • Basic understanding of secure boot mechanisms and cryptographic concepts.
  • Experience with embedded Linux build automation tools.
  • Exposure to mission planning systems, path optimization, or swarm coordination algorithms.
  • Familiarity with safety and coding standards such as DO-178C or MISRA C.

Key Skills

Ranked by relevance

embedded ai linux git c rtos cicd jira spi
Login to Apply
Posted
May 12, 2026
Type
Full-time
Level
Not Applicable
Location
Luxembourg
Company
LUXUAV

Industries

Aviation Aerospace Component Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
LUXUAV
Related

Embedded Software Developer

2026-05-12

Full-time
Not Applicable
Luxembourg
Aviation
Engineering
View Job Details
LUXUAV
Related

Senior Firmware Developer

2026-05-12

Full-time
Not Applicable
Luxembourg
Aviation
Engineering
View Job Details
LUXUAV
Related

Firmware Developer

2026-05-12

Full-time
Not Applicable
Luxembourg
Aviation
Engineering