ATS Software Development Engineer

Apply now »

Date: 6 Apr 2024

Location: Bangkok, TH

Company: Alstom

Req ID:446481 

 

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 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

 

 

Purpose of the Job:

The role will support as an important interface between the customer projects and the research and development roadmap. The role requires comprehensive knowledge on software engineering, signalling engineering principle and good level of software quality, verification tools and a good level of understanding of verification and validation process all through the development cycle.

 

Key responsibilities:

System Requirement Management

  • Develop system requirement analysis, define functional decomposition, architecture definition and software specification. 

Software Development:

  • Design and Implement ATS software Development using C/C++, Python programming to support customer project 
  • Create software Documentation e.g. Impact Analysis, Software ICD, Software Design Specification

Software Verification:

  • Design Review, Code review
  • Develop module test cases for self-testing before deliver software to verification team

Project and Change Management:

  • Understand project execution cycle and their own contribution and commitment. Responsible to execute their own task within budget. Raise change request when scope changes to program manager, where applicable.
  • Contribute to continuous improvement (Lesson Learn)

Support other assignment: e.g. Site investigation, Site testing support and etc.

 

Education

•  Bachelor in Engineer, Electrical Engineering, Computer Engineering, Software Engineering, Electronic Engineering, Computer Science or related field

 

Relevant experience required:

  • Minimum 1-5 years's expereince in Software Development
  • Experience of Software design using C/C++, Python, Java, SQL
  • Experience of Software development/ Software design
  • Knowledge of Coding Standard

 

 

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!

 

Important to note

As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63  countries we operate in. We’re committed to creating an inclusive workplace for everyone.


Job Segment: Testing, Developer, R&D, Network, Technology, Research

Apply now »