Post Job Free
Sign in

Qt / UI Developer Service Request

Company:
TEC
Location:
Bourlers, Hainaut, 6464, Belgium
Posted:
March 31, 2026
Apply

Description:

Functieomschrijving Task description

The service provider will be part of an initiative to modernize a mission-critical software system (EBP) used by the Belgian railway infrastructure operator to manage traffic and safety.

The system is being re-engineered in iterations. The main focus of this role is the development and maintenance of the Qt-based user interfaces used within the EBP system. The developer will contribute to both legacy components and modernized modules.

Depending on experience, the service provider may take a developer and/or technical lead role within the team.

Main responsibilities include:

- Analyze, design and implement UI features within the EBP program

- Develop and maintain Qt-based user interfaces

- Create technical documentation for software modules and system components

- Contribute to design decisions and engineering practices

- Support the team throughout the full software development lifecycle Profiel Task examples

The service provider must ensure that the allocated person can:

- Design and implement UI modules using Qt

- Ensure high precision and reliability in code due to operational impact on railway traffic

- Participate in safety and security-related activities such as TRA and FMEA

- Work comfortably in both high-level architecture and detailed design

- Produce design documentation and support implementation

- Contribute to engineering methodology, tools, and organization

- Demonstrate autonomy, initiative, and strong problem-solving capabilities Objectives

The tasks cover multiple phases of the software development lifecycle (SDLC), including design, development, testing, and documentation. Competencies

Language skills:

Dutch / French / English

Software skills:

Mandatory

- Expert knowledge of Qt / Qt Framework

- good C development experience

- Experience developing complex UI systems

- Linux development and debugging environment

- Git (version control and collaboration)

Nice to have

- Rust

- Java

- Python

Experience in safety-critical environments or railway signaling systems is considered an asset.

Soft Skills

- Meticulous and precise, especially in safety-critical contexts

- Strong communicator and team player

- Proactive in seeking information and proposing solutions

- Motivated, innovative and hands-on

- Ability to work autonomously in complex technical environments Aanbod

Naast een contract van onbepaalde duur met een aantrekkelijk salaris op maat, bieden wij je:

maaltijdcheques van 8 euro per gewerkte dag;

forfaitaire onkostenvergoeding;

bedrijfswagen en tankkaart;

hospitalisatie- en groepsverzekering;

eco-cheques met een max. van 250 euro per jaar;

de kans om een groot netwerk op te bouwen;

de mogelijkheid om je ervaring en kennis te delen met andere TEC consultants

Deze opdracht kan ook als freelancer uitgevoerd worden:

Betalingstermijn van 15 dagen na factuurdatum

Job Type: Full-time

Apply