Software Developer

Apply now »

Date: 15-Sep-2022

Location: Bangkok

Company: Alstom

We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 70000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.

Purpose of the job:

The CITYFLO product family is a Communication Based Train Control (CBTC) system for urban solution ensuring the operation and safety of metros and people movers all around the world. Cityflo System is tested in a Factory Integration and Validation Platform (FIVP) made of a software infrastructure and modules. Alstom Bangkok is looking for a FIVP Software Tool Developer having a deep interest in recent software development technologies (Kubernetes, Docker) application to the Railway industry. You will work in a global team to ensure the FIVP will meet all expectations to make the lab environment as much realistic as real Signalling System behaviour at site.


Key responsibilities:

  • Analyse and assess existing solution.
  • Develop source code for porting existing solution to new infrastructure.
  • Identify areas of improvement, define next solutions.
  • Specify and develop next generation modules.
  • Elaborate training kits to share knowledge to other team members.
  • Elaborate FIVP documentation for assessment of the tool as per safety railway standards.
  • Manage the configuration of FIVP development.
  • Participate in technical meetings with System and Software engineers in Bangkok, US or France:
    • Ensure FIVP is meeting user expectation
    • Analysis, troubleshooting and bug fixing



Bachelor of Computer Engineer, Software Engineering, Electrical Engineering, Electronic Engineering, Information System, Telecommunications or related field.



  • Experience in software development with web technologies.
  • Knowledge of micro services, containers, Docker, Kubernetes
  • Knowledge of Linux, Windows Server, Networking and protocols
  • Script Langages, C/C++, JavaScript, Python, Json, SQL
  • Professional working proficiency (or above) in English is a must
  • Autonomous, thorough, team worker, curious, quick learner, communicative

An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers.  We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals.

Job Segment: Developer, System Administrator, Telecom, Telecommunications, Programmer, Technology