Human Machine Interface (HMI) expert

Vector Synergy
Maastricht, Netherlands
7 days ago

Role details

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

Job location

Maastricht, Netherlands

Tech stack

Unix
C++
Software Design Documents
Human-Computer Interaction
Software Maintenance
QT
Software Engineering
C++14
Win CC

Job description

The Maastricht Upper Area Control Centre (MUAC) is part of EUROCONTROL and is tasked with the provision of Air Traffic Control (ATC) services to civil air traffic in the upper airspace over Belgium, Luxembourg, the Netherlands and the north-western part of Germany; for the latter the service also contains the provisioning of Operational Air Traffic Control (OAT).

Within MUAC, the Engineering division (ENG) is responsible for providing a cost-effective and timely support service to maintain the high-level operational availability and functionality of all the technical systems. The ENG/ATMSYS/HMI (Human Machine Interface) team is in charge of, amongst others, the CWP systems and software. In addition to performing and coordinating maintenance and improvements of the CWP systems and software, the HMI team is involved in multiple in-house projects necessitating CWP development work.

One of the currently ongoing projects is the CWP Modernisation project. The project upgrades the PRI-CWP software, replacing the outdated ODS Toolbox with the modern Qt Toolkit and replacing the accompanying Recording and Playback System (RPS) with a new in-house (to be) developed record/replay system for MUAC's CWP. The upgrade will be performed targeting identical functionality and end-user experience. Additional functionality is only envisioned after the delivery of the project.

Due to the assignment of HMI team members to the CWP Modernisation project, the HMI team seeks to hire the services of a contractor to support the team in their normal software maintenance activities such as developing software changes and performing document updates for the currently used PRI-CWP.

Requirements

  • Bachelor's degree in computer science or information technology, with a focus on Software Engineering, or equivalent professional knowledge. In the absence of a diploma, the proposed expert(s) must possess a minimum five (5) years of professional experience in Software Engineering;
  • The Tenderer shall confirm that the proposed candidate has ability to Listening-Reading-Writing-Speaking in English at level C1/B2/B2/C1 (the English skill levels may be further evaluated during an interview).

Technical/professional qualification:

  • 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).

Experience/Personal & other skills required:

  • Ability to identify, analyse and solve problems and to present key issues and possible/recommended solutions in a clear, structured and concise way - minimum 3 years of experience;
  • Experience in writing high-quality technical documentation (specifications, design document, test descriptions, user manual, etc. …;
  • Experience in working as a team player;
  • Experience in acting as a business analyst where required for example to seek missing information and clarify requirements in a pro-active way.

Other requirements (personal characteristics):

  • Autonomous, investigative, mature, social, patient;
  • Good team worker, positive and open minded, committed to getting a job done;
  • Hands-on approach.

Desirable: Technical/professional qualification:

  • Minimum 3 years' experience with an HMI framework

Apply for this position