LUXUAV is an innovative technology company headquartered in Luxembourg. We specialize in the design, development, and manufacturing of advanced Unmanned Aerial Vehicles (UAVs). Our modular systems are tested in real-world conditions and specifically tailored for both commercial and security applications.
About the Role
Our Senior Firmware Developer will focus on designing low-level software running on microcontrollers in conditions of low resource consumption, designed for controlling real-time processes or signal processing.
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 the application-level real-time 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
Qualifications
- 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
Required Skills
- Strong knowledge of C and C++
- Strong knowledge of MCUs 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
Eligibility Requirement:
Candidates must be nationals of a NATO member country or one of the following NATO Indo‑Pacific partner countries: Australia, Japan, South Korea, New Zealand, or Ukraine.
If this sounds like an opportunity that interests you, please send us your application. We look forward to hearing from you!
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Consultant Network & Security
2026-05-28
Software Engineer - Validation
2026-05-27
Mechanical Engineer
2026-05-29
- Posted
- Apr 25, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Luxembourg
- Company
- LUXUAV
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Consultant Network & Security
2026-05-28
Software Engineer - Validation
2026-05-27
Mechanical Engineer
2026-05-29