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 plus
- Familiarity with hardware interfaces (SPI, I2C, UART, GPIO, etc.)
- Solid debugging and problem-solving skills with embedded hardware
- Excellent communication skills in English; knowledge of French or Dutch is a bonus
- Must be currently residing in Belgium and eligible to work as a freelancer
- Availability to work on-site in Brussels 2 days per week
Solliciteren