Embedded Software engineer Embedded Software engineer

Vivid Resourcing
Zonhoven, Belgium
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Zonhoven, Belgium

Tech stack

C++
Linux
Linux on Embedded Systems
Middleware
Embedded Software
Firmware
Software Engineering
System Programming
Information Technology

Job description

Embedded Software Engineer (C/C++ & Embedded Linux) Hasselt, Belgium | Hybrid Working We're working with an innovative technology company in the smart connectivity space, developing next-generation IoT and edge-connected solutions used across industrial, mobility, and infrastructure environments. Their systems enable seamless communication between devices, networks, and cloud platforms, with a strong focus on reliability, scalability, and real-time performance. Due to continued growth, they're looking to bring on an Embedded Software Engineer to strengthen their core development team. As an Embedded Software Engineer, you'll be working on low-level software that powers connected devices and communication modules. You'll play a key role in designing, developing, and optimizing embedded systems running on Linux-based platforms. Design and develop embedded software in C/C++ for connected devices Work on Embedded Linux systems (kernel, drivers, BSP, middleware) Contribute to system

Requirements

architecture and software design decisions Collaborate with hardware, firmware, and cloud teams Tech Stack: Languages: C, C++ OS: Embedded Linux Tools/Technologies: Strong experience in embedded software development (C/C++) Solid understanding of Linux-based embedded systems Experience with kernel, drivers, or low-level development Degree in Computer Science, Electronics, or similar (or equivalent experience) Strong engineering culture with real ownership Opportunity to grow into a senior or technical lead role

Apply for this position