Job Title : C++ Embedded Engineer (Freelance, 12 months)
Location : Brussels, Belgium (Hybrid : 2 days on-site, 3 days remote)
Duration : 12-month contract
Work Arrangement : Freelance
Start Date : ASAP
We are seeking a skilled C++ Embedded Engineer to join our team on a 12-month freelance contract. You will work on cutting-edge security devices, contributing to the design, development, and optimization of embedded software. The role is hybrid, requiring you to be physically present in Brussels 2 days per week, with the flexibility to work remotely for the remaining 3 days. Candidates must already be based in Belgium.
Responsibilities
- Develop and maintain embedded software in C++ for security devices
- Collaborate with cross-functional teams including hardware engineers, security experts, and product managers
- Perform code reviews, testing, and debugging to ensure high-quality deliverables
- Optimize software performance and resource usage for embedded systems
- Participate in requirement analysis and system design discussions
- Ensure compliance with security standards and best practices
- Document development processes and maintain code repositories
Requirements
Proven experience in embedded C++ development (3+ years preferred)Strong understanding of embedded systems architecture and real-time operating systems (RTOS)Experience with security devices or IoT products is a plusFamiliarity with hardware interfaces (SPI, I2C, UART, GPIO, etc.)Solid debugging and problem-solving skills with embedded hardwareExcellent communication skills in English; knowledge of French or Dutch is a bonusMust be currently residing in Belgium and eligible to work as a freelancerAvailability to work on-site in Brussels 2 days per week