Human Machine Interface (HMI) Programmer

Vector Synergy
Maastricht, Netherlands
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Unix C++ (Programming Language) Human-Computer Interaction Software Maintenance C++14 Win CC

Job description

  • Coordinating maintenance and development activities for HMI/CWP systems;
  • Developing HMI software using modern C++ in large-scale systems;
  • Ensuring compliance with industrial quality and safety standards (e.g. SWAL 3).

Requirements

Do you have experience in UNIX?, * Minimum 3 years’ experience developing large scale ( >100 kSLOC) operational HMI software, preferably in a Unix environment;

  • Minimum 3 years’ experience using modern C++, including C++11, C++17, C++20 and template-programming;
  • Minimum 1 year of experience in developing and maintaining software and documentation in accordance with recognized industrial quality and safety standards (SWAL 3 or equivalent).

Desirable:

  • Minimum 3 years’ experience with an HMI framework.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

3:53 min

Balancing human interaction needs with autonomous machine interfaces

Gala Dvoretskaya Gala Dvoretskaya +1 · WWC Europe 2026

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

2:59 min

Processing data and visualizing interfaces across multiple vehicle displays

Stephan Schuster · WWC 2022

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

1:41 min

Reverting destructive Unix commands with the Undo utility

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all