Social network you want to login/join with:
Senior Embedded Software Engineer, Rodenkirchen
Client:
Location:
Job Category:
Other
-
EU work permit required:
Yes
Job Reference:
e038ff4af81c
Job Views:
2
Posted:
24.08.2025
Expiry Date:
08.10.2025
Job Description:
At TechBiz Global, we provide recruitment services to our TOP clients. We are seeking a Senior Embedded Software Engineer to join a client’s team. This role offers an exciting opportunity to grow in an innovative environment.
About the Client:
The client is an aerospace technology company transforming system integration through AI-driven interoperability. They develop a platform that streamlines satellite integration workflows, enabling modular connectivity, digital twins, and automated software testing for mission-critical projects involving satellites, spacecraft, and lunar landers.
Note: This position requires working on-site and relocation to Luxembourg.
Job Description:
The Senior Embedded Software Engineer will architect, implement, and maintain a hardware- and OS-agnostic onboard software framework. Collaborating with the AI team, you will enable rapid hardware integration, ensuring robustness, safety, and performance across Linux and real-time operating systems.
Responsibilities:
* Design and develop hardware-agnostic HAL and middleware in C/C++, supporting ARM Cortex-A/R/M, RISC-V, etc.
* Create OS-agnostic abstraction layers for Linux (Yocto/Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS).
* Implement and maintain bus-protocol drivers (I2C, SPI, UART) with multi-bus/multi-instance support.
* Define and follow hardware interface standards, ensuring consistency across platforms.
* Apply OOP principles in C++ and structured design in C for modularity.
* Follow MISRA C/C++ and CERT Secure Coding guidelines; use static analysis, code reviews, and CI pipelines.
* Develop Python scripts for automation of configuration, build, flashing, and validation.
* Build and maintain hardware/software-in-the-loop testing frameworks.
* Collaborate with cross-functional teams and mentor junior engineers.
Qualifications:
* Bachelor’s or Master’s in Electrical, Computer Engineering, Computer Science, or related field.
* 5+ years of embedded software development, especially cross-platform or portable code.
* Expertise in C (99/11) and Modern C++ (11/14/17), with solid OOP and procedural design skills.
* Experience with I2C, SPI, UART (multi-bus/multi-device).
* Developing for Linux (Yocto, Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS).
* Python scripting for automation.
* Hardware debugging skills (JTAG/SWD, logic analyzers, oscilloscopes).
* Strong version control (Git, GitFlow) and CI/CD experience.
Nice-to-Have:
* Experience with satellite or aerospace onboard computers and flight software frameworks.
* Familiarity with container-based CI (Docker).
* Knowledge of additional field buses (CAN, MIL-STD).
* Experience with secure boot or firmware updates.
* Background in middleware or plugin frameworks.
#J-18808-Ljbffr