GTS Group Ltd
Senior Firmware / Embedded Software Developer
GTS Group LtdLuxembourg22 hours ago
Full-timeDesign

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