Senior QT developer / UI EngineerThe role involves contributing to the modernization of a mission‑critical software system used by the Belgian railway infrastructure operator to manage traffic and safety. The developer will work on QT‑based user interfaces, both on legacy components and newly modernized modules.Depending on experience, the person may also take on a technical lead role.Main responsibilitiesDesign, develop, and maintain QT-based user interfacesParticipate in the design and implementation of UI features for the EBP systemProduce technical documentationContribute to architectural decisions and engineering best practicesSupport all phases of the software development lifecycleExample tasksDevelop complex UI modules using QTEnsure high code precision and reliability due to the system's operational impact on railway trafficParticipate in safety‑related activities (Tra, Fmea)Work on both high‑level architecture and detailed designImprove development methodologies, tools, and processesRequired skillsLanguages: English (french or dutch is a plus)Technical (mandatory)Expertise in QT / QT FrameworkGood knowledge of CExperience with complex UI developmentLinux development & debuggingGITNice to haveRust, Python, JavaExperience in safety‑critical environments or railway signaling systems