Embedded Software Engineer
Vivid Resourcing
Hasselt, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Hasselt, Belgium
Tech stack
Bluetooth Low Energy (Bluetooth)
UClibc (C Standard Library)
C++
Communications Protocols
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Firmware
GNU Debuggers
Hardware Interface Design
Message Queuing Telemetry Transport (MQTT)
Memory Leaks
TCP/IP
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Yocto
Information Technology
Docker
Job description
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)
- Develop and maintain device drivers and low-level interfaces
- Contribute to system architecture and software design decisions
- Optimize performance, memory usage, and power efficiency
- Debug and troubleshoot complex system-level issues
- Collaborate with hardware, firmware, and cloud teams
- Support integration with communication protocols (e.g. MQTT, TCP/IP, BLE, etc.)
Tech Stack:
- Languages: C, C++
- OS: Embedded Linux
- Tools/Technologies: Yocto, Buildroot, Git, Docker (nice to have)
- Protocols: TCP/IP, UART, SPI, I2C, MQTT
- Debugging: GDB, Valgrind, tracing tools
Requirements
- Strong experience in embedded software development (C/C++)
- Solid understanding of Linux-based embedded systems
- Experience with kernel, drivers, or low-level development
- Familiarity with hardware interfaces and communication protocols
- Experience with Yocto or Buildroot
- Degree in Computer Science, Electronics, or similar (or equivalent experience)
Benefits & conditions
- Competitive salary + benefits package
- Hybrid working flexibility
- Work on cutting-edge smart connectivity / IoT products
- Strong engineering culture with real ownership
- Opportunity to grow into a senior or technical lead role
About the company
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.