Mindteck Singapore Pte Ltd
Senior Software Developer (C++, Qt)
Skills
23 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Salary:
SGD 63,600 – SGD 78,000 / year
Work mode:
Onsite
Published on:
29 September 2026
What they need
C++ / Qt Software Engineer – Passenger Information Systems (PIS)
Job Summary
We are looking for an experienced C++ / Qt Software Engineer to design, develop, and maintain software solutions for Passenger Information Systems (PIS) in the rail and transportation domain. The role involves developing high-performance HMI applications, passenger display systems, operator interfaces, CCTV monitoring solutions, and diagnostic tools using modern C++ and the Qt framework.
The ideal candidate will have strong hands-on experience in C++, Qt, QML, and Qt Widgets, along with a good understanding of distributed software architectures and system integration.
Key Responsibilities
Design and develop Passenger Information System (PIS) software using C++ and Qt Framework.
Develop rich and responsive Human-Machine Interface (HMI) applications using QML and Qt Widgets.
Develop software applications for:
- Passenger information displays
- Route map and destination displays
- CCTV monitoring systems
- Operator control interfaces
- System diagnostic and monitoring tools
Design and implement scalable, modular, and maintainable software architectures for complex distributed systems.
Develop, debug, optimize, and maintain software throughout the product lifecycle.
Support software integration, system testing, troubleshooting, and commissioning activities.
Analyze technical issues and provide effective solutions during development and system deployment.
Collaborate closely with System Engineering, Hardware, Verification & Validation, and other cross-functional teams.
Participate in design reviews, code reviews, technical discussions, and documentation activities.
Ensure software development follows defined coding standards, quality processes, and engineering best practices.
Required Technical Skills
- Strong programming experience in C++.
- Hands-on experience with Qt Framework.
- Strong experience in QML and Qt Widgets for HMI development.
- Good understanding of object-oriented programming, design patterns, and software architecture.
- Experience developing applications for distributed or embedded systems.
- Strong debugging and troubleshooting skills.
- Experience with software integration, testing, and commissioning.
- Familiarity with Linux/Windows-based development environments.
- Experience with Git or other version-control systems.
Preferred / Good-to-Have Skills
- Experience in railway, transportation, automotive, industrial automation, or embedded systems.
- Experience with Passenger Information Systems (PIS) or related railway applications.
- Knowledge of CCTV/video monitoring systems.
- Experience developing real-time or safety-/mission-critical applications.
- Knowledge of communication protocols and distributed systems.
- Exposure to CI/CD, automated testing, and software quality tools.
- Familiarity with railway standards such as EN 50128 / EN 50155 would be an advantage.
Soft Skills
- Strong analytical and problem-solving abilities.
- Good communication and interpersonal skills.
- Ability to work effectively with cross-functional engineering teams.
- Ability to work independently as well as collaboratively.
- Strong ownership and commitment to software quality.
- Willingness to support integration, testing, and commissioning activities when required.
Education & Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics, Electrical Engineering, or a related field.
- Relevant professional experience in C++ / Qt application development, preferably within embedded, transportation, industrial, or other complex engineering environments.
Other offers great for you!
These companies are also looking for great profiles
Tyfali Consulting
Business Developer / Chasseur junior
26000
Permanent contract
Nogent-sur-Marne, France
Onsite
Skills
1 day ago
Quick apply
Achil
Business Developer Grands Comptes
Permanent contract
Rouen, France
Onsite
4 hours ago
Quick apply
Audensiel
Platform Software Kubernetes (H/F)
Permanent contract
83190 Ollioules, France
Onsite
Skills
30 minutes ago
Quick apply