Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join GTS Group Ltd and take your career to the next level!
Application takes less than 5 minutes

