-
LUXUAV

Firmware Developer

LUXUAV
Luxembourg · Full-time · Not Applicable

InMUWQZDDOL

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

The engineering position is focused on designing low level software running on microcontrollers in condition of low resource consumption designated for controlling real-time processes or signal processing.

Key Responsibilities

  • Translate System Level Requirements to Firmware Level Requirements (Take a general task on the system level, formulate the project requirements on the level of a particular software design and negotiate with leaders of adjacent engineering teams and system architects to achieve their approval.)
  • Analyze and adapt existing software such as internally developed or open source for project requirements.
  • Create bare-metal software code including the service parts such as bootloader etc. alongside with the application level realtime software code such as control state machines, signal processing blocks, timing or waveform generators etc.
  • Write application-level test benches.
  • Debug low-level software in cooperation with Electronic Engineers (PCB Designers).
  • Keep the project’s code correct, readable and manageable under version control.
  • Prepare project documentation.

Experience & Skills

  • Bachelor’s or master’s degree in electronic engineering, Computer Science or related field, with coursework in digital signal processing, communication and embedded systems programming.
  • At least 5 years of experience in firmware and embedded software development.
  • Strong knowledge of C, C++.
  • Strong knowledge of MCU and processors based on ARM architectures such as STM32Fxxx and NVIDIA Orin.
  • Previous experience writing bare-metal code for ARM based platforms.
  • Knowledge of I2C, SPI, UART, CAN interfaces from PHY to APP level.
  • Ability to work in cooperation with Electronic Engineers (PCB Designers) on mockups, prototypes and debug them using electronic lab equipment.
  • Conceptual understanding of version control systems. Experience maintaining project data under GIT repository.
  • Ability to lead projects.
  • Ability to cooperate with adjacent engineering teams such as mechanical designers, optical designers and software developers achieving the common engineering language.
  • Language proficiency: English - Upper Intermediate. French is also preferred.

Key Skills

Ranked by relevance

embedded embedded systems prototypes git spi c
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

Senior Firmware Developer

2026-05-12

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

Embedded Software Developer

2026-05-12

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

Senior Embedded Software Developer

2026-05-12

Full-time
Not Applicable
Luxembourg
Aviation
Engineering