Freelance Firmware Engineer (Bare Metal / Embedded C)
Flanders, Belgium | On-site / Hybrid
Competitive hourly rate | Start: ASAP
6-month contract + strong extension potential
We're supporting a well-known consumer electronics company in Flanders and are looking for an experienced Firmware Engineer to join their team on a long-term freelance basis.
This is a hands-on, low-level engineering role working close to the hardware on cutting-edge products.
What You'll Be Working On
* Development of firmware for embedded systems
* Writing bare metal code for performance-critical applications
* Designing and implementing low-level drivers and hardware interfaces
* Debugging and optimising firmware for reliability and efficiency
* Collaborating with hardware and system teams
Key Skills Required
* Strong experience in bare metal programming (essential)
* Expert-level Embedded C skills
* Solid understanding of microcontrollers and hardware interaction
* Experience with low-level debugging tools (JTAG, oscilloscopes, etc.)
* Ability to work close to hardware in a fast-paced environment
Nice to Have
* RTOS experience
* Consumer electronics background
* Experience with communication protocols (SPI, I2C, UART, etc.)
Why This Role?
* Join a household name in consumer electronics
* Work on high-impact, real-world products
* Long-term opportunity with extension likely
* Strong engineering culture and collaborative teams