Freelance Firmware Engineer (Bare Metal / Embedded C)
Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below. 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 xjsrcvq 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