Beranda Loker Detail
S
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Software Engineer, Passenger Information Systems (PIS) – Mobility Rail

ST Engineering
Ang Mo Kio, North-East Region, Singapore
Estimasi Gaji
SGD 5.000 – SGD 7.500
Live Update
12 Mei 2026
Batas Akhir
12 Mei 2027

Deskripsi Pekerjaan

Transforming Urban Mobility Through Software

ST Engineering is a global technology, defence, and engineering powerhouse with a diverse portfolio spanning Smart Cities, Green Solutions, and Mobility. Within our Mobility Rail division, we are looking for a talented Software Engineer to join our Passenger Information Systems (PIS) team. This is an exceptional opportunity to design, develop, and deploy the critical digital platforms that provide real-time travel information to millions of commuters across global rail networks.

Your Role & Impact

As a Software Engineer in this team, you will be at the heart of our mission to enhance the passenger experience through reliable, high-performance software. You will work on the full software development lifecycle, from system architecture and design through implementation, testing, and commissioning. Your days will involve collaborating with a world-class team of engineers to solve complex problems in real-time data processing, device communication, and system-wide optimization. You will be responsible for developing embedded software, backend services, and communication protocols that ensure our PIS solutions deliver flawless performance.

What We Offer

ST Engineering provides a dynamic and supportive work environment where innovation is fostered and professional growth is actively encouraged. You will have access to cutting-edge technologies and the opportunity to work on landmark projects that shape the future of urban transport. Based in our Ang Mo Kio campus, you will be part of a vibrant engineering community. We offer a competitive remuneration package, comprehensive benefits, and clear career progression pathways. If you are a passionate software engineer looking for a role where your work has a tangible, real-world impact, we invite you to apply and contribute to building the smart, connected railways of tomorrow.

Tanggung Jawab

  • Design, develop, test, and maintain software modules for Passenger Information Systems (PIS) deployed in complex rail environments, ensuring high reliability, performance, and scalability.
  • Develop robust real-time embedded software or scalable backend services using C++, C#, Java, or Python.
  • Implement and optimize communication protocols (TCP/IP, UDP, MQTT, HTTP) between central control systems, onboard train units, and station equipment.
  • Collaborate closely with cross-functional teams (Systems Engineering, Hardware, QA, Project Management) to define and refine system requirements and technical architecture.
  • Conduct rigorous unit testing, integration testing, and support System Validation, Factory Acceptance Testing (FAT), and Site Acceptance Testing (SAT).
  • Troubleshoot, root-cause analyze, and resolve complex software defects and performance bottlenecks in both development and live production environments.
  • Prepare comprehensive technical documentation including software design specifications, API documentation, and system user guides.
  • Stay updated with emerging technologies (edge computing, AI/ML for predictive maintenance) and contribute to continuous improvement initiatives within the team.

Kualifikasi

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or a closely related discipline.
  • Minimum 3 to 5 years of hands-on software development experience in a product engineering environment.
  • Strong proficiency in C++ and at least one of C# or Java. Practical experience with Python is a significant plus.
  • Proven experience with Real-Time Operating Systems (RTOS), Embedded Linux, or Windows embedded development.
  • Solid understanding of core networking concepts and protocols (TCP/IP, UDP, SNMP, HTTP).
  • Experience with the full Software Development Lifecycle (SDLC) and Agile/Scrum methodologies.
  • Excellent analytical, structured problem-solving, and systematic debugging skills. Strong verbal and written communication skills in English.
  • Experience in the Railway, Mass Transit, Industrial Automation, or IoT domain is a highly valued advantage.

Keahlian yang Dibutuhkan

C++ C# Java Python Embedded Systems RTOS Linux Agile SDLC PIS Rail Communication Protocols TCP/IP MQTT System Integration Software Engineering Edge Computing FAT SAT

Siap Mengambil Tantangan Ini?

Pastikan resume Anda sudah siap. Kirimkan lamaran Anda sekarang sebelum tanggal deadline.

Lamar Sekarang

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua