Software Designer
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.