Software Engineer

Apply now »

Date: 5 Jun 2026

Location: Shanghai, SH, CN

Company: Alstom

Req ID:521996 

 

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.

 

 

JOB TITLE & JOB CODE

Job Title (Job Code):         Software Engineer (EN-FA-01_002)

 

PURPOSE OF THE JOB

  • Specify and design software

 

ORGANISATION

Organisation structure (job belongs to…)

D&IS China

 

Reports directly to:

Technical Director

 

Other reporting to:

NA

 

Direct reports:

NA

 

Network & Links

Internal

  • Development Center System Engineers, Software Designers
  • Project Manager
  • Project Engineering Manager
  • Project Technical Manager & Engineer

External

  • Customer

 

MAIN RESPONSABILITIES  

  • The QIJI signaling system solution is developed by CASCO (ALSTOM Joint Venture in China) and is deployed at the same time on metro line projects in China. This solution is based on the ALSTOM Fluence solution and is continuously supported by ALSTOM experts mainly located in France
  • For developing this advanced train to train signaling solution, the EMIL software environment has been created. It took years for ALSTOM R&D to make it available, allowing the CASCO software development team to develop additional features on the top of the ALSTOM solution. The candidate must be able to both work and absorb a consequent amount of information, as the solution is still evolving
  • The software development within CASCO includes several phases, among which:
    • Specify the requirements needs of a new feature
    • Specify the improvements of low-level software still under ALSTOM responsibility
    • Integrate the ALSTOM software part in CASCO baseline
    • Develop in EMIL the software covering the specification
    • Test the design according to ALSTOM rules
    • Verify the performance of the software
    • Generate the configuration for a specific line and deliver the binary file for validation
  • The candidate will be part of the team involved in QIJI Software development based in CASCO premises (Shanghai – China). Her/His main responsibility is to support CASCO software development during gap development for the QIJI signaling solution and its application on a project. In particular the mission consists of:
    • Attend the development phases within the CASCO team
    • Take in charge of some failure analysis and propose some corrective actions
    • Interface the ALSTOM expert team in France for problem solving
    • Present and support the proposal to the CASCO software team
    • Take in charge of the necessary action around the Alstom SaaS environment
  • The QIJI Software Engineer will report to the Technical Director authority from ALSTOM who is also based in CASCO premises

 

 

 MAIN REQUIRED COMPETENCES

Educational Requirements

Mandatory:

  • Engineering degree

 

Desirable:

  • Master’s degree

 

Experience

Mandatory:

  • Railway software development

 

Desirable:

  • Vital or secure software development

Competencies & Skills

  • Good oral communication skills
  • Good written English communication skills
  • Ability to work with other engineering teams

 

  • Ability to work with remote collaborators
  • Agile, Inclusive, Responsible
  • International mindset

 

 

 

 

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 Type:​Experienced​


Job Segment: Testing, Developer, Technology

Apply now »