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, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
If you’re ambitious, driven and team-spirited, this is your opportunity to build a career as Software Engineer in Bangkok, Thailand.
Your future role
Take on a new challenge and apply your engineering expertise in a new cutting-edge field. You’ll work alongside passionate, motivated and dedicated teammates.
You will play a key role in delivering both basic and detailed engineering activities for railway signalling systems, operating within a defined technical framework and specialized domains. In your day-to-day responsibilities, you will work collaboratively with multidisciplinary teams across the organization, contributing to the evaluation of design performance and actively sharing Return of Experience within your area of responsibility. Your contributions will be essential in driving engineering excellence, fostering innovation, and supporting continuous improvement throughout the entire product lifecycle.
Key responsibilities:
- Responsible for executing specific engineering tasks and delivering high-quality technical work products—such as component design, coding, and related documentation—in alignment with defined project plans and quality standards. This includes ensuring that all implemented functionalities fully comply with the specified requirements.
- Elaborates the specification and design of the software components and implements those software components.
- Develop software components:
o Perform the software components detailed design & coding
o Set up the software development tool chain
o Specify, design, prepare and perform engineering tests to verify his / her deliverables
o Put software work products under configuration management
o Integrates the software on the target machine, together with the other software / hardware designers
- Keep informed of the evolution of technologies through techno watch
- Apply processes and standards including to deploy ADM Process, Methods and Tools in Engineering team, providing feedback for Process reviews.
- Collect REX from execution and innovation opportunities to feed Reference Library where applicable.
- Continuously improve software lifecycle activities for enhancement, with the objective of elevating product quality while minimizing associated costs and delays.
- Participate in technical discussions with Product Owners and Software Engineers based in Bangkok and Pittsburgh.
All about you
We value passion and attitude over experience. That’s why we don’t expect you to have every single skill. Instead, we’ve listed some that we think will help you succeed and grow in this role:
Qualifications & Functional Knowledge
- Bachelor of Computer Engineer, Software Engineering, Electrical Engineering, Electronic Engineering, Control System Engineering or equivalent industry experience.
Relevant experience required:
- 3-5 years of working experience in development of industrial products and complex systems.
- Solid understanding of Linux, Windows Server, SQL, and networking concepts, including common protocols
- Proficiency in scripting languages and programming with C/C++ and Python
- Experienced in utilizing Gerrit and GitLab for collaborative development and code management.
- Professional working proficiency or higher in English is essential for effective communication in a global team environment.
- Good planning, interpersonal, and communication skill.
- Engineering and processes background
- Experience in project/program execution and management
- Demonstrates a high level of autonomy, attention to detail, and a strong team-oriented mindset
- Naturally curious, a fast learner, and an effective communicator with a proactive approach to problem-solving
What You’ll Enjoy at Alstom
- A stable and fulfilling career journey — embrace long-term growth with meaningful challenges, free from monotonous routines
- Hands-on experience with Urbalis Flo, our cutting-edge urban railway signalling solution that ensures safe and efficient operation of metros and automated people movers worldwide
- Cross-functional collaboration — work closely with supportive colleagues and diverse teams across disciplines
- Engagement in innovative projects — contribute to the future of smart and sustainable mobility
- A flexible hybrid working environment — balance productivity and personal well-being
- Global career mobility — shape your professional path across functions and international locations
- Continuous learning and development — benefit from our award-winning training programs designed to accelerate your growth
- Clear progression opportunities — advance toward leadership roles or deepen your expertise in technical domains
You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!
As a global business, we’re an equal-opportunity employer that celebrates diversity across the 70+ countries we operate in. We’re committed to creating an inclusive workplace for everyone.