Jobiglo

No results.

This job is no longer available

This job expired on 06/09/2026. It no longer accepts applications.

Assistant Principal Engineer – Passenger Information Systems

ST ENGINEERING URBAN SOLUTIONS LTD. · Singapore

Permanent Senior 5,000 - 9,000 SGD/month 🇬🇧 English
C++ Python Robot Framework Bitbucket CodeSonar

Job description

About the role

We are seeking an Assistant Principal Engineer to lead C++ development of our Video Surveillance System (VSS) solutions and to build a robust test‑as‑code framework for verification and validation teams across global railway projects. The role focuses on delivering high‑quality, modular software for mission‑critical passenger information systems.

Key responsibilities

  • Develop train VSS and CCTV systems using C++.
  • Design and implement an automated regression testing infrastructure from scratch with Python and Robot Framework.
  • Write clean, maintainable production code and ensure the automation framework adapts to project‑specific needs.
  • Collaborate with system and software teams to integrate video solutions into the broader Passenger Information System architecture.
  • Manage source code and version control via Bitbucket and perform static analysis using CodeSonar.
  • Translate complex system requirements into technical specifications and automated test scripts.
  • Ensure scalability and performance of video streaming and recording within the railway ecosystem.

Required profile

  • Minimum 5 years of professional software development experience.
  • Strong proficiency in C++ for high‑performance or embedded applications.
  • Proven experience building automated test frameworks with Python and Robot Framework.
  • Familiarity with software development processes, version control tools, and requirements traceability.
  • Excellent analytical, communication, and problem‑solving abilities.
  • Ability to work independently and provide technical direction in a dynamic engineering environment.

Required skills

  • C++
  • Python
  • Robot Framework
  • Bitbucket
  • CodeSonar

Questions fréquentes

Le salaire proposé pour ce poste est de 5-9k SGD par mois. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Permanent basé à Singapore.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Singapore.

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

38 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ST ENGINEERING URBAN SOLUTIONS LTD.

Singapore