Embedded Software Engineer - Connected Devices Near Mechelen, Belgium (Hybrid)
Full-time | Permanent
We’re supporting an innovative technology company based near Mechelen that develops advanced connected devices used in high-performance, real-world environments.
Their products combine embedded systems, networking, and intelligent software to enable secure, reliable connectivity across industrial and IoT applications.
You’ll be joining a strong engineering-driven environment where software plays a critical role in product performance, scalability, and reliability.
As an Embedded Software Engineer, you will design and develop low-level software for Linux-based connected devices.
You’ll work closely with hardware, firmware, and application teams to build robust embedded platforms powering next-generation connectivity solutions.
Develop and maintain Embedded Linux systems
Write clean, efficient C / C++ code for low-level system components
Customize and maintain Linux distributions using Yocto and/or Buildroot
Optimize performance, memory usage, and boot times
Debug complex issues across hardware and software layers
Strong experience with Embedded Linux development
Solid programming skills in C and C++
Knowledge of secure boot or device security
Strong engineering culture with technical ownership