Overview
MSI Global is offering a hands-on Junior Software Developer internship for students interested in building real-world systems that support Singapore’s transport network. You’ll work with experienced engineers to develop, test, and maintain software used in Automated Fare Collection (AFC) environments such as gate systems and station computers.
What You’ll Get Out of This Internship
- Exposure to large-scale, mission-critical transport technology
- Mentorship from senior engineers in software design, debugging, and system integration
- Experience contributing to live applications used across major transport operations
- A portfolio of development work involving UI design, backend integration, and production troubleshooting
- Understanding of how engineering, DevOps, and QA teams collaborate on real deployments
Key Responsibilities
- Develop and enhance software modules for AFC applications using C++, Java, or Python
- Help design intuitive UIs that support ticketing, fare processing, and gate operations
- Assist with frontend–backend integration to ensure smooth communication between system components
- Investigate bugs, analyse root causes, and propose fixes for development and production issues
- Participate in debugging sessions to maintain system reliability and minimise downtime
- Prepare technical documentation such as design notes, diagrams, and interface specifications
- Contribute to performance optimisation and stability improvements across AFC systems
- Support code reviews and maintain version control using Git
- Collaborate with cross-functional teams to resolve issues and refine system performance
Requirements
- Interest in software engineering and large-scale system development
- Basic programming ability (C++/Java/Python preferred)
- Familiarity with networking concepts (e.g., TCP/IP, MQTT) is helpful
- Comfortable learning debugging methods and solving technical problems
- Understanding of simple UI/UX principles
- Able to work independently and communicate clearly with teammates
- Organised and attentive to detail when documenting work
Who This Internship Is Ideal For
Perfect for students who want to apply classroom coding knowledge to real transport systems and gain experience across the full development lifecycle.
About the Company
MSI Global is a subsidiary of Singapore’s Land Transport Authority, specialising in engineering, consultancy, and technology solutions for transport systems both locally and internationally. The company develops and supports innovative platforms that enhance mobility and improve commuter experiences worldwide.
Internship Details
Location: 71 Chai Chee Street
Duration: 6 months
Commitment: Full-time
Working Arrangement: Onsite
Stipend: SGD 800–1,600/month
Application Deadline: 28 Dec 2025