Vivid Resourcing - Embedded Software Engineer

Vivid Resourcing
Waregem, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Waregem, Belgium

Tech stack

Computer Vision
UClibc (C Standard Library)
C++
Software Debugging
Linux on Embedded Systems
Embedded Software
Systems Architecture
Systems Integration
Image Acquisition
Peripherals
Yocto

Job description

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.

This is a hands-on role where you will contribute directly to building robust Embedded systems that operate reliably in harsh underwater environments., * 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
  • Integrate camera sensors and imaging pipelines with Embedded Hardware platforms
  • Optimize system performance for real-time image capture and processing
  • 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
  • Contribute to system architecture decisions for next-generation camera products, * 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

Requirements

2 years experience English, * Strong experience in Embedded Software Development

  • Proficiency in C++
  • Experience working with Embedded Linux
  • Experience with Embedded build systems such as:
  • Buildroot
  • Yocto
  • Experience working close to Hardware (drivers, peripherals, camera interfaces, etc.)
  • Strong debugging and system-level problem-solving skills
  • Comfortable working in a multidisciplinary engineering environment

About the company

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. Due to the unique challenges of underwater environments, such as low visibility, distortion, and light absorption, the company is developing advanced image processing and image restoration capabilities to significantly improve image clarity and usability., Vivid Resourcing offer a comprehensive, transparent recruitment service.

Apply for this position