-
View all jobs
InTJKDJDIBK
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: TBC
Our Middle Firmware Developer role focus on designing and implementing low-level software running on microcontrollers under low-resource-consumption constraints, designated for controlling real-time processes and signal processing. The Middle Firmware Developer works under the mentorship and supervision of senior engineers and system architects, progressively taking on more independent responsibilities as they grow in the role.
Key Responsibilities
Required Qualifications & Experience
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: TBC
Our Middle Firmware Developer role focus on designing and implementing low-level software running on microcontrollers under low-resource-consumption constraints, designated for controlling real-time processes and signal processing. The Middle Firmware Developer works under the mentorship and supervision of senior engineers and system architects, progressively taking on more independent responsibilities as they grow in the role.
Key Responsibilities
- Implement Firmware Level Requirements derived from system-level specifications under the guidance of senior engineers and system architects.
- Analyze and adapt existing software (internally developed or open source) to meet project requirements, with support from senior team members.
- Develop bare-metal software code including service components (bootloaders, etc.) and application-level real-time software (control state machines, signal processing blocks, timing/waveform generators).
- Write unit tests and participate in SITL and HIL test procedures; support firmware validation prior to release.
- Debug low-level software in cooperation with Electronic Engineers (PCB Designers) using lab equipment.
- Participate in code reviews, maintain version control practices, and contribute to project documentation suitable for safety-critical audits.
- Prepare and maintain technical documentation for assigned modules and components.
Required Qualifications & Experience
- Bachelor's degree in Electronic Engineering, Computer Science, or a related field, with coursework in digital signal processing, communications, and embedded systems programming.
- 3–4 years of experience in firmware or embedded software development.
- Solid knowledge of C and C++; familiarity with ARM assembly is a plus.
- Working knowledge of MCUs and processors based on ARM architectures (e.g., STM32Fxxx).
- Experience with bare-metal or RTOS-based development on ARM MCUs, including interrupt-driven drivers and DMA.
- Familiarity with I2C, SPI, UART and CAN communication interfaces.
- Ability to work with Electronic Engineers (PCB Designers) on prototypes and debug them using electronic lab equipment.
- Experience with Git version control.
- Good communication skills and ability to cooperate with adjacent engineering teams.
- Language proficiency: English – Upper-Intermediate or above.
- National from a NATO member country or one of the following NATO Indo-Pacific partners: Australia, Japan, South Korea, New Zealand or Ukraine.
- Free criminal record
- Exposure to NVIDIA Orin or similar high-performance embedded platforms.
- Experience with deterministic scheduling and DMA-based data transfer.
- Familiarity with safety-critical development practices or standards (e.g., MISRA C).
Key Skills
Ranked by relevance
embedded
c
embedded systems
prototypes
assembly
rtos
git
spi
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Firmware Developer
2026-05-12
Full-time
Not Applicable
Luxembourg
Aviation
Engineering
View Job Details
Related
Embedded Software Developer
2026-05-12
Full-time
Not Applicable
Luxembourg
Aviation
Engineering
View Job Details
Related
Senior Embedded Software Developer
2026-05-12
Full-time
Not Applicable
Luxembourg
Aviation
Engineering
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 Job Details
Related
Firmware Developer
2026-05-12
Full-time
Not Applicable
Luxembourg
Aviation
Engineering
View Job Details
Related
Embedded Software Developer
2026-05-12
Full-time
Not Applicable
Luxembourg
Aviation
Engineering
View Job Details
Related
Senior Embedded Software Developer
2026-05-12
Full-time
Not Applicable
Luxembourg
Aviation
Engineering