Qt / UI Developer Service Request M/V/X
Role details
Job location
Tech stack
Job 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
Profil
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.
Requirements
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
Benefits & conditions
- Néérlandais (atout)
- Comprendre : Expérimenté - (C1)
- Écrire : Expérimenté - (C1)
- Lire : Expérimenté - (C1)
- Parler : Expérimenté - (C1)
Envie d'en apprendre davantage sur ce métier ou sur un métier proche de celui-ci ? Parcourez toutes les informations utiles sur Panorama des métiers. Panorama des métiers Cette offre a été rédigée par l'employeur, Actiris n'est donc pas responsable de son contenu et des éventuelles infractions à la législation en vigueur. Attention, un employeur ne peut pas vous demander de lui communiquer des données sensibles. En savoir plus. Si vous avez une remarque sur cette offre, n'hésitez pas à nous la communiquer via ce formulaire de contact.