Test Tools Software Engineer
Apply now »Date: 16 Apr 2025
Location: Bangkok, TH
Company: Alstom
Req ID: 452735
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 75, 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
As a Software Engineer, you will participate in all phases of the software development lifecycle and be working together in a team in a global and agile environment. You will mainly develop and maintain applications/Tools that are used to test Alstom’s signalling products sold to end customers. You will work together with the Product Manager, the Program Manager and other developers. The products we develop are used by other Alstom teams around the world and will generate major cost savings in customer projects.
Your responsibilities will include:
- Software Development including analysis, design, and programming.
- Software implementation mainly using Java and Eclipse Modelling Framework.
- Analysis and estimates of new features.
- Analysis of Test Results.
- Support and maintenance of existing features.
- Offering input and support for functional testing.
- Technical and product domain knowledge within railway signalling systems.
- Technical support and documentation.
Key requirements:
- Bachelor’s or master’s degree in Computer Science or any other relevant specialization.
- Experience in Software Development and global projects.
- Strong skills within C, C++ and Python.
- Strong skills in OS Linux environment (bash shell, network configuration etc.)
- Knowledge of OS Windows environment
- Knowledge of Eclipse IDE and Microsoft Visual Studio IDE
- Knowledge of basic concepts of cybersecurity
- Is comfortable with context switching.
- Preferred experience in:
- Git version control software.
- Gerrit code collaboration tool.
- Jenkins CI software.
- Basic web technologies (HTML/CSS/Javascript).
- Knowledge of network communication protocols (Ethernet, TCP, UDP, ...)
- Basic knowledge of the principles of electronic schematics
- Basic knowledge of real-time process elaboration principles and real-time operating systems
- Excellent team player and a good communicator.
- English at a fluent level is mandatory for this role.
Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?
Equal opportunity statement:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.
Job Segment:
Testing, Implementation Manager, Computer Science, Technical Support, Developer, Technology