Embedded Software Engineer (Low-Level / Linux) Location: Near Leuven, Belgium
Transport / Mobility Technology
Employment Type: Full-time, Permanent
We're working with an innovative company in the transport and mobility sector, developing embedded systems that sit at the heart of safety-critical and performance-driven platforms. They're looking for a low-level Embedded Software Engineer who enjoys working close to the hardware and has strong experience in C and Embedded Linux environments.
This role is ideal for someone who likes solving problems at the system level, including boot, kernel, drivers, and performance, rather than application-layer software.
Design, develop, and maintain low-level embedded software in C
Work on Embedded Linux systems, including:
U-Boot)
Linux Kernel configuration, customization, and debugging
Debug complex issues across hardware and software boundaries
Collaborate closely with hardware, electronics, and systems teams
Support integration and testing on real embedded targets
Solid background in Embedded Linux
Linux Kernel (configuration, patching, debugging)
Experience in the transport, automotive, rail, or mobility sectors
Knowledge of real-time Linux or RTOS concepts
Technically challenging low-level engineering problems
Collaborative engineering culture with strong hardware and software integration