Back to job search

Software Designer

Alstom (Thailand) (Bangkok, Bangkok City, Thailand)
Bangkok, Thailand 🇹🇭
Alstom commits to contribute to a low carbon future by developing and promoting innovative and sustainable transportation solutions that people enjoy riding. From high-speed trains, metros, monorails, trams, to turnkey systems, services, infrastructure, signalling and digital mobility, Alstom offers its diverse customers the broadest portfolio in the industry. With its presence in 64 countries and a talent base of over 84,700 people from 184 nationalities, the company focuses its design, innovation, and project management skills to where mobility solutions are needed most.

Detail posisi

Alstom Bangkok is looking for a Software Design Engineer with a deep interest in software development for Signalling System, working in a global team to ensure software meets functional, safety, and availability targets.

Kewajiban

Key responsibilities:
• Contribute to the elaboration of the software specification & architecture, in collaboration with the software architect.
• Develop software components:
• Perform the software components detailed design & coding.
• Set up the software development tool chain.
• Specify, design, prepare and perform tests and verifications of his / her deliverables.
• Put software work products under configuration management.
• Support software / software integration, together with the other software designers.
• Support hardware / software integration, together with the hardware designers.
• Sustain the software.
• Keep informed of the evolution of technologies through techno watch.
• Contribute to standardization by reusing existing solutions or by implementing reusable solutions, including COTS (Commercial Off-The-Shelf).
• Apply processes and standards.
• Contribute to continuous improvement (RoE: Return on Experience, process, …)

Kualifikasi

Key Requirements:
• At least 5 years’ experience in software development.
• Experience in Software development using C/C++.
• Knowledge of Linux, Networking and protocols.
• Script Languages Shell utilities.
• Experience in using tool Git, GitLab, PC-Lint (Optional).
• Experience in the formulation of subsystem requirements and technical writing.
• Experience in Vital or secure software development is an additional advantage.
• Experience in Railway Domain is an additional advantage.