Freelance C++ / Embedded Engineer (12-Month Project)
Antwerp, Belgium – Hybrid Remote (80–90% remote)
Start: ASAP | Competitive day rate | Extension possible
We are looking for a senior embedded C++ engineer to build the next generation of an industrial embedded platform. This is new feature development, not legacy maintenance - high ownership, fast decision-making, and direct product impact.
Role responsibilities
• Develop modern C++ (C++17/20) applications and modules for embedded Linux
• Implement low-level hardware communication (UART, SPI, I2C, CAN, sensors)
• Contribute to architecture, performance and reliability decisions
• Debug on real hardware (ARM-based boards) and improve CI/CD and test coverage
• Work closely with a small, experienced engineering team
Tech environment
C++17/20, Embedded Linux (Yocto/Buildroot), ARM SoCs, CMake, Git, GoogleTest, Python/Bash
Requirements
• 5+ years of hands-on embedded C++ development experience
• Strong debugging and on-target hardware development skills
• Able to work independently in a partly remote, async setup
• Must be based in Belgium and available for occasional on-site work in Antwerp
• Freelance/contractor status required