Senior Firmware / Embedded Software Developer
Location: Luxembourg
Contract: Full-time, Permanent
Sector: Space Systems / Embedded & Real-Time Electronics
Role Overview
We are looking for a Senior Firmware / Embedded Software Developer to design and implement low-level, resource-efficient firmware running on microcontrollers and embedded processors. The role focuses on bare-metal and real-time software for control, signal processing, and hardware interaction in mission-critical systems.
You will work closely with system architects, electronics (PCB) engineers, and multidisciplinary engineering teams to translate system requirements into robust, maintainable firmware solutions.
Key Responsibilities
- Translate system-level requirements into detailed firmware requirements and architectures
- Define firmware designs and negotiate technical solutions with system architects and adjacent engineering teams
- Analyse, adapt, and integrate existing internal or open-source software to meet project needs
- Design and implement bare-metal firmware, including bootloaders and low-level services
- Develop real-time application-level software such as:
- Control state machines
- Signal processing blocks
- Timing, synchronization, and waveform generation
- Write application-level test benches and support verification activities
- Debug low-level firmware in close collaboration with electronics / PCB design engineers
- Maintain high-quality, readable, and maintainable code under version control (Git)
- Produce clear and structured technical documentation
Required Skills & Experience
- Bachelor’s or Master’s degree in Electronic Engineering, Computer Science, or a related field
- Minimum 5 years of experience in firmware and embedded software development
- Strong proficiency in C and C++
- Solid experience with ARM-based microcontrollers and processors, such as:
- STM32 families
- NVIDIA Orin platforms
- Proven experience writing bare-metal firmware for ARM architectures
- In-depth knowledge of embedded communication interfaces:
- I²C, SPI, UART, CAN (from PHY to application level)
- Hands-on experience debugging firmware using electronic lab equipment (oscilloscopes, logic analysers, etc.)
- Experience using and maintaining projects under Git version control
- Ability to take technical leadership on firmware-related activities
Languages
- English: Upper Intermediate or higher (required)
- French: Preferred
What We Offer
- Opportunity to work on advanced embedded systems for space applications
- Technically challenging projects with real hardware impact
- Collaborative, international engineering environment
- Competitive compensation and benefits
Senior Firmware / Embedded Software Developer - Luxembourg
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Validation
2026-05-27
Embedded Systems & FPGA Engineer (all genders)
2026-05-28
Software Engineer III, Wear Core Platform
2026-05-20
- Posted
- Dec 15, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Luxembourg
- Company
- GTS Group Ltd
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Validation
2026-05-27
Embedded Systems & FPGA Engineer (all genders)
2026-05-28
Software Engineer III, Wear Core Platform
2026-05-20