Software Engineer (C++)

Location Singapore
Job reference BBBH114392_1653535256
Salary S$7000 - S$8000 per month + Bonuses
Consultant name Sharma Kristine Joy Padua
Consultant email
Consultant contact no. 6232 8814
EA License No. 02C3423
Consultant Registration No. R2090931

As a Software Engineer for the Design team in Singapore, you will manage customer expectations and feedback and be involved in feature development. Customers play a vital role with the company and working from their on-shore office in Singapore facilitates this close customer interaction. In addition to working on core product CBTC Software, the team in Singapore is leading the development and use of cloud-based solutions to leverage the abundance of data generated during day-to-day passenger operation for railways in every continent.

Things you will get to work on:

  • Develop features and fix bugs for the Automated Train Supervision (ATS) subsystem, which is a very large distributed system developed in C++ and XML
  • Design and implement new features on our cloud-based railway analytics platform to help in root cause analysis and monitoring of the overall system performance
  • Contribute to unit testing environment by adding more test cases
  • Work on other non-safety critical subsystems
  • Interact with customers to get requirements and feedback on features
  • Attend customer meetings and manage the overall ATS activities in Singapore
  • Provide fast-paced work-around and/or fixes for any issue observed on-site

Things we require from you:

  • 3-5 years of experience working with C++ including STL
  • Experience developing in Windows operating system
  • Working knowledge of version control systems like GIT
  • Experience with scripting languages like Python, Perl, Ruby
  • Must have experience working with multithreaded applications
  • Good problem solving skills and communication skills
  • Willingness to collaborate with teams overseas, which requires occasional evening calls
  • [Good To Have / Optional] Experience with cloud and big data technologies such as Azure, Kubernetes, Docker, Linux, PCF, Spark, Hadoop, ELK, Pandas, Databases, etc…

Sharma Kristine Joy Padua License No.: 02C3423 Personnel Registration No.: R2090931

Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup's Global Privacy Policy, please visit