Social network you want to login/join with:
Senior Embedded Software Engineer, Aachen
col-narrow-left
Client:
Location:
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
8a2a669c595f
Job Views:
2
Posted:
10.08.2025
Expiry Date:
24.09.2025
col-wide
Job Description:
At TechBiz Global, we provide recruitment services to our TOP clients. We are seeking a
Senior Embedded Software Engineer to join one of our clients' teams. This is an exciting opportunity to grow in an innovative environment.
ABOUT THE CLIENT
Our client is an aerospace technology company transforming system integration through AI-driven interoperability. They streamline satellite integration workflows by enabling modular connectivity, converting hardware specs into digital twins, and generating middleware software 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 on-board software framework, enabling rapid hardware integration and ensuring robustness across Linux and RTOS platforms.
Responsibilities include:
* Designing and developing hardware-agnostic HAL and middleware in C/C++ supporting ARM Cortex and RISC-V architectures.
* Creating OS-agnostic abstraction layers for Linux and RTOS environments.
* Implementing bus-protocol drivers with multi-bus support.
* Defining software-hardware interface contracts and applying OOP principles.
* Enforcing coding standards and integrating static analysis and CI pipelines.
* Automating configuration, build, flashing, and validation processes with Python scripts.
* Developing hardware-in-the-loop testing frameworks.
* Collaborating with cross-disciplinary teams and mentoring junior engineers.
Qualifications:
* Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, or Computer Science.
* 5+ years in embedded software development with cross-platform experience.
* Expertise in C and Modern C++ (11/14/17), OOP, and procedural design.
* Deep experience with I2C, SPI, UART protocols.
* Proven ability to develop for Linux and RTOS platforms.
* Python scripting skills for automation.
* Hardware debugging experience.
* Strong version control and CI/CD knowledge.
Nice-to-Have:
* Experience with satellite or aerospace onboard computers.
* Knowledge of container-based CI (Docker).
* Additional field bus knowledge.
* Experience with secure boot and firmware updates.
* Middleware or plugin framework experience.
#J-18808-Ljbffr