- Permanent
- Anywhere
Job Title: Junior / Medior Embedded Software Engineer (Networking & Security)
Location: Near Leuven, Belgium (Hybrid options depending on experience/team needs)
About the Company:
Our client is an innovative player in the Networking & Security space, developing high-performance embedded systems used in mission-critical environments. They combine deep low-level engineering with modern Linux-based embedded development to build reliable, real-time products.
The Role:
As a Junior/Medior Embedded Software Engineer, you’ll join a technical team responsible for building and maintaining embedded software running on Linux-based platforms. You’ll work close to hardware, contribute to system-level development, and help deliver robust solutions with a focus on performance, stability, and security.
Key Responsibilities:
- Develop and maintain embedded software in C for Linux-based systems
- Work with Embedded Linux environments (build, debug, optimise)
- Contribute to or support work related to the Linux Kernel (drivers/modules, kernel debugging, configuration)
- Build and troubleshoot bootloaders and early-stage system bring-up
- Support real-time embedded behaviour and performance-critical applications
- Apply core Linux concepts (processes, memory management, scheduling, IPC, networking)
- Debug system-level issues using tools such as gdb, logs, tracing, and kernel debugging techniques
- Collaborate closely with hardware, system, and test teams to ensure smooth product integration
Required Skills & Experience:
- Strong foundation in C programming (embedded/system-level)
- Experience with Embedded Linux development
- Knowledge of Linux Kernel fundamentals (kernel architecture, modules, debugging)
- Solid understanding of Linux concepts (threads, scheduling, memory, networking basics)
- Exposure to real-time embedded systems
- Understanding of bootloaders and system startup processes
- Debugging mindset: comfortable digging into difficult issues and solving root causes
Nice to Have:
- Background in telecoms, networking, or security products
- Experience with network protocols or performance-focused embedded systems
- Exposure to driver development, BSP work, or low-level platform bring-up
- Familiarity with Yocto / Buildroot environments
- Education
- Master’s Degree preferred (Computer Science, Electronics, Embedded Systems, or similar)
Why Join?
- Work on real-world embedded systems in the Networking & Security industry
- Strong technical team with room to grow from junior → medior and beyond
- Hands-on development close to the OS/kernel level
- Opportunity to develop deep expertise in Linux-based embedded systems
