Software Tool Developer

Apply now »

Date: 27 Jan 2024

Location: Bangkok, TH

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 80000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.

Purpose of the job:

Railway Signalling Systems are made of various subsystems to operate the train and wayside equipment. Testing signalling system in factory laboratories is necessary before testing in real conditions at site. This factory testing relies on software tools and simulators integrated in a Standard Test Platform (STP). Alstom Bangkok is looking for a Software Tool Developer having a deep interest in applying recent software development technologies (micro services architecture, event-driven workflow) to the Railway industry. You will work in a global team to ensure STP 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 solutions.
  • Specify, develop and test source code for STP infrastructure and modules.
  • Elaborate STP documentation for assessment of the tool as per safety railway standards.
  • Manage the configuration of STP development.
  • Elaborate training kits to share knowledge to other team members and STP users.
  • Identify areas of improvement, define next solutions.
  • Participate in technical meetings with System and Software engineers in Bangkok, US or France:
    • Ensure STP 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 and micro services.
  • Knowledge of virtualization solutions: Virtual Machine, containers, Docker, Kubernetes
  • Knowledge of Linux, Windows Server, Networking and protocols, REST API, Redis and MongoDB
  • Script Langages, JavaScript, Python, SQL
  • Professional working proficiency (or above) in English is a must
  • Experience in Railway industry and/or software test is a plus
  • Autonomous, thorough, team worker, curious, quick learner, communicative, resourceful

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: Testing, System Administrator, Developer, Virtualization, Information Technology, Technology

Apply now »