SGI

Senior Software Engineer

Posted: Nov 4, 2025

Job Description

Freelance C++ / Embedded Engineer (12-Month Project)Antwerp, Belgium – Hybrid Remote (80–90% remote)Start: ASAP | Competitive day rate | Extension possibleWe 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 teamTech environmentC++17/20, Embedded Linux (Yocto/Buildroot), ARM SoCs, CMake, Git, GoogleTest, Python/BashRequirements• 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

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In