SE

Assistant Principal Engineer, Pis, Mobility Rail

St Engineering Urban Solutions Ltd.

IslandwidePermanentS$5,000 – S$9,000/mo

Posted 8 Jul 2026

About this role

About the Role In this position, you will be responsible for the primary C++ development of our VSS solutions while simultaneously building the "test-as-code" framework that our V&V teams will utilize across global projects. You will ensure the software is modular, high-quality, and ready for deployment in mission-critical railway environments. Key Responsibilities Development of train VSS and CCTV systems using C++. Architect and build the automated regression testing infrastructure from the ground up using Python and Robot Framework. Develop clean, maintainable production code and ensure the automation setup is easily adaptable for project-specific needs. Collaborate with system and software teams to integrate video solutions into the broader Passenger Information System (PIS) architecture. Manage source code and version control using Bitbucket and perform static analysis with CodeSonar. Translate complex system requirements into technical specifications and robust automated scripts. Ensure the scalability and performance of video streaming and recording features within the railway ecosystem. Requirements Minimum of 5 years of professional software development experience. Strong proficiency in C++ development for high-performance or embedded applications. Proven experience in building automated test frameworks using Python and Robot Framework. Familiarity with software development processes, version control tools, and requirements traceability. Strong analytical, communication, and problem-solving skills. Ability to work independently and provide technical direction within a dynamic engineering environment.

What they're looking for

Writing Technical SpecificationsTest Automation FrameworkArchitectureSoftware Development Process

About St Engineering Urban Solutions Ltd.

Industry: Manufacturing

Frequently asked questions

What does a Assistant Principal Engineer, Pis, Mobility Rail at St Engineering Urban Solutions Ltd. do?

About the Role In this position, you will be responsible for the primary C++ development of our VSS solutions while simultaneously building the "test-as-code" framework that our V&V teams will utilize across global projects. You will ensure the software is modular, high-quality, and ready for deploy…

What skills does this Assistant Principal Engineer, Pis, Mobility Rail role need?

Key skills for this role include Writing Technical Specifications, Test Automation Framework, Architecture, Software Development Process.

How much does a Assistant Principal Engineer, Pis, Mobility Rail at St Engineering Urban Solutions Ltd. pay?

This role lists a salary of S$5,000 – S$9,000 per month.

Is this Assistant Principal Engineer, Pis, Mobility Rail role remote, hybrid, or on-site?

The listing is based in Islandwide. Check the posting for remote or hybrid options.

How do I apply for this Assistant Principal Engineer, Pis, Mobility Rail role?

You can apply directly on St Engineering Urban Solutions Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.