Job Title: Senior Qt Developer / UI Engineer (Freelance)
Role Overview
For our client, we are looking for a Senior Qt Developer / UI Engineer to join a long-term project in Brussels on a freelance contract (+2 years).
You will contribute to the modernization of a mission-critical software system used by the Belgian transportation operator to manage traffic and safety.
The system is being progressively re-engineered, and this role focuses on the development and maintenance of Qt-based user interfaces used across the platform. Depending on your experience, you may also take on a technical leadership role within the development team.
The position offers a hybrid working model and offices located next to the Brussels train station.
Core Responsibilities
UI Development & Engineering
* Design, develop, and maintain Qt-based user interfaces within a complex software ecosystem
* Contribute to the modernization of existing modules while maintaining legacy components
* Implement high-precision and reliable code suitable for safety-critical environments
* Collaborate with engineers and architects to define UI design and architecture decisions
Software Development Lifecycle
* Participate in the full SDLC, including design, development, testing, and documentation
* Produce technical documentation for software modules and system components
* Support the team in implementing engineering best practices and development methodologies
* Work on both high-level architectural design and detailed implementation
Safety-Critical Engineering
* Ensure the reliability and robustness of software impacting railway traffic operations
* Contribute to safety and security activities such as TRA (Threat Risk Analysis) and FMEA (Failure Mode and Effects Analysis)
* Support validation and testing processes to maintain system integrity
Collaboration & Technical Contribution
* Work closely with cross-functional teams in a complex technical environment
* Demonstrate autonomy, initiative, and strong problem-solving capabilities
* Actively contribute to continuous improvement of tools, processes, and engineering practices
Profile Requirements
Experience
* Strong experience in Qt / Qt Framework development
* Proven background in building complex UI systems
* Experience working in Linux development and debugging environments
* Strong knowledge of Git for version control and collaboration
* Experience with C or Rust development
Nice to Have
* Experience with Rust, Java, or Python
* Background in safety-critical systems
* Experience in railway signaling or transportation systems
Language Skills
* Dutch, French, or English
Soft Skills
* Meticulous and precise, especially when working with safety-critical systems
* Strong communication and collaboration skills
* Proactive mindset with the ability to take initiative
* Hands-on, motivated, and solution-oriented
* Ability to work autonomously in complex technical environments
Recruitment Process
* 2 interviews (1 online via Teams, 1 onsite)
* Fast feedback throughout the process
If you're interested, apply here or send your application to: hafsa@synctiv.be