S

Senior Engineer, PIS, Mobility Rail

salary Salary :

$5,000 - 8,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Engineer, PIS, Mobility Rail

About the Role

We are seeking a dedicated and experienced Senior Software Engineer to join the development team of our on-board video surveillance systems. This is a core development role focused on building high-performance software and architecting the automated regression testing infrastructure.

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

  • Bachelor’s degree in Engineering, Computer Science, EEE, or a related discipline.
  • 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.
Original job Senior Engineer, PIS, Mobility Rail posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

ST ENGINEERING ELECTRONICS LTD.

ST Electronics, the electronics arm of public listed Singapore Technologies Engineering Ltd (ST Engineering), delivers innovative system solutions to government, commercial, defence, and industrial customers worldwide. With a presence in more than 30 cities in 20 countries, ST Electronics markets...

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.