Search by job, company or skills

S

Senior Engineer, PIS, Mobility Rail

5-7 Years
SGD 5,000 - 8,000 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147288967

Similar Jobs

Singapore

Skills:

TableauPythonSqlAI toolsR

Singapore

Skills:

ExcelPythonEMLsMinitabsemiconductor fabrication processesexternal cavity laser modulesDoeDFB lasersFP lasersJmp

Singapore

Skills:

technical enablement Power BiTableauExcelSqlPythonengineering excellenceSharepointTeamscompetency frameworksdata literacy

Singapore

Skills:

Power BiTableauMicrosoft ExcelPythonSql

Singapore

Skills:

JiraPerforcePythonPerlConfluenceGitHBM ValidationNative Mode Advantest V93KMBIST SM3 CobraNAND validationVerilog simulationAPG Algorithmic Pattern Generatorpower thermal characterization