In4Matic
C++ Embedded Developer
In4MaticBelgium6 days ago
Full-timeEngineering, Information Technology
We're looking for an Embedded Software Engineer to join our client's multidisciplinary R&D environment. You’ll contribute to the development of a sophisticated C++ application running on Linux, designed to perform electrical measurements on semiconductor components.

Responsibilities

You will be part of a small, skilled team tasked with:

  • Developing new features for a Linux-based measurement application
  • Integrating and debugging hardware drivers for instrumentation control
  • Addressing issues identified during alpha testing phases
  • Ensuring seamless integration of new drivers into the main application
  • Collaborating with international colleagues in a multicultural setting


Technical Environment

Our client is developing a hardware-integrated software platform involving:

  • Low-level control of instrumentation using hardware interfaces (e.g., VISA drivers)
  • High-performance C++ code on Linux (C++98 standard)
  • Build tools such as CMake and GNU Make
  • Version control using Git and GitHub


Your Profile

We’re looking for someone who:

  • Holds at least a bachelor’s degree in a scientific or engineering discipline
  • Is comfortable working in an international team
  • Communicates fluently in English (written and spoken) - Dutch is a plus
  • Is able to work onsite in Leuven


Must-have experience:

  • Strong proficiency in C and C++ (preferably C++98)
  • Solid background in Linux development environments
  • Familiarity with CMake, GNU Make, Git/GitHub
  • Experience with instrumentation programming or other hardware-related software


Nice to have:

  • Knowledge of the VISA driver library
  • Educational or practical background in electronics

Key Skills

Ranked by relevance