Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Toronto


We create smart innovations to meet the mobility challenges of now and the future. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses, autonomous subways, signalling and digital mobility solutions. Joining us means joining a truly global community of 36 300 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.

What are my responsibilities?

Software is an integral part of our solutions, which in turn are integral parts of transportations systems that move and connect people every day. As a Software Designer, you are key to the success of our projects. You design and develop safety critical software for various applications that will be Embedded in complex mobility solutions such as autonomous subways, track-side equipment, on-board communications systems or high-speed trains. You partner with all of Alstom's engineering teams to achieve you mission.

Your responsibilities include:

- Translating needs into software requirements,
- Developing the product software of Alstom equipment, validating designs,
- Improving structural breakdown and interfaces between components,
- Integrating software components with hardware component,
- Ensuring technical consistency and alignment with other technical functions throughout the development,
- Apply Alstom standard processes and contribute to continuous improvement efforts
- Provide technical support to Customer Care and Tender teams
- Apply Alstom standard processes and contribute to continuous improvement efforts

What do I need to qualify for this job?
This role requires strong technical skills as well as excellent organization and communications skills. You will exemplify a collaborative approach to problem solving and demonstrate the ability to work in an agile environment.

Essential qualifications

- Bachelor's degree in computer science or software engineering;
- 3+ years' Experience in the design and development of software modules/applications using C and C++
- Software development in a Linux environment
- Experience working in an Agile development environment
- Development of software specifications (nominal and degraded modes, function, performance, RAMS, etc.)
- Excellent verbal and written communication
- Excellent organizational and configuration management
- Ability to generate, read, and interpret user requirements

Preferred qualifications

- Experience with Embedded systems and reverse engineering;
- Experience with modeling languages (SysML, UML);
- Familiarity with Agile development environment concepts
- Experience in railroad/transit signaling market (preferable)
- Microsoft Office (Word, Excel, Outlook, PowerPoint, Project, Access)

We believe that a diverse and inclusive workforce is a lever to running a sustainable and successful business. We are dedicated to creating an inclusive environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected.

ALSTOM endeavors to make its recruitment process accessible to any and all users. Reasonable accommodations will be provided, upon request, to applicants with disabilities in order to facilitate equal opportunity throughout the recruitment and selection process.

Alstom is an Equal Opportunity and Affirmative Action Employer of Women and Minorities.
Alstom is an Equal Opportunity and Affirmative Action Employer of Protected Veterans and Individuals with Disabilities.
Alstom is a drug-free workplace .

  • access
  • c++
  • excel
  • uml
  • word