Job Title: Embedded Software Engineer Location: Near Waregem, Belgium
Industry: Camera Development / Imaging Technology
Our client is an innovative technology company developing advanced underwater imaging systems used in demanding marine environments. Their cameras are designed to capture high-quality visual data in challenging underwater conditions, enabling applications across marine research, inspection, environmental monitoring, and industrial operations.
To support this project, they are looking for an Embedded Software Engineer to develop the embedded systems powering the next generation of their underwater camera platforms.
As an Embedded Software Engineer, you will be responsible for developing and maintaining the embedded software running on the company’s camera hardware platforms. You will work closely with computer vision engineers and hardware engineers to ensure optimal performance of the imaging pipeline, from sensor capture through to image processing and system integration.
Develop and maintain embedded software for underwater camera systems
Design and implement high-performance software in C++ for embedded platforms
Build and maintain embedded Linux environments using Buildroot and Yocto
Collaborate with computer vision engineers working on image processing and restoration algorithms
Debug, test, and validate embedded systems in both lab and real-world environments
Strong experience in Embedded Software Development
Proficiency in C++
Experience working with Embedded Linux
Comfortable working in a multidisciplinary engineering environment
The opportunity to work on cutting-edge imaging technology
A collaborative team working at the intersection of embedded systems, hardware, and computer vision
Real ownership of technical projects and product development
A modern engineering environment with strong technical challenges