ICC STM integrator

Apply now »

Date: 10-Aug-2022

Location: Montreal, QC, Canada

Company: Alstom

Req ID:316944 

Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide 

==================== ENGLISH (FRENCH BELOW) ==========================================

An ICC Project integrator is a key contributor to the development of an ICC System, which typically consists of several subsystems: SCADA (Supervisory Control And Data Acquisition), ATS (Automated Train Supervision) and MSM (Maintenance and Security Management).


The role of the ICC integrator is to support all the technical activities dedicated to the integration of the ICONIS Product (more specifically: ATS Core Framework, S2K, S2K-HMI) and/or subsystems into the ICC System.




 Perform the integration activities required by the ICC Project, according to the Alstom-development V-cycle

  • Participate to the following activities:
    • Integrate Software and System Data
    • Verify Quality of Software and System Data
    • Identify potential integration problems and provide timely and insightful comments to the ICC System and the ICONIS Product Teams
    • Follow up on ICC System CRs in cooperation with ICC System Team and with the ICONIS Product Team
    • Support the validation and the troubleshooting of the integrated Software and System Data, ensuring that they perform as required
    • Maintain the ICC System integration platform
    • Maintain the ICC System configuration control branch
    • Maintain ICC System performance statistics and typical integration KPIs
    • Improve and/or develop automatic tools used for integration, build, performance analysis, other, within the ICC System
  • Participate to the ICC Project weekly meetings in order to be aware of its current status, of any changes in scope or strategy if applicable, and in order to report integration problems
  • Participate to meetings with the Integration Team and issue a status report
  • Participate to meetings where ICONIS-specific problems and/or new requirements are discussed



Engineering degree (Bachelor with strong experience) in one of the following fields: Automation, Electrical, Electronics, Computer Science.



Experience of integrating complex systems is a plus.

This position is open to young engineers with high level of motivation and will to learn the fundamentals of integrating complex systems.


Technical Skills / Competencies

Fluent in both French and English, with good oral and written communication skills as well as good presentation skills

Demonstrated capability for problem solving, technical decision making, sound judgment, assertiveness, proactivity.


Additional assets:

Knowledge of databases (Access, SQL), OPC protocol (OPC-DA preferred, OPC-UA), Windows OS configuration and settings and complementary functionalities (like: DCOM, …)

Experience with Python, scripting languages (PowerShell, Batch…), source control(git), continuous integration

Experience with VM Ware



==================== FRENCH ==========================================================

Un intégrateur ICC est un contributeur clef dans le developement d'un Système ICC, qui est constitué typiquement de plusieurs sous systemes: SCADA (Supervisory Control And Data Acquisition), ATS (Automated Train Supervision) et MSM (Maintenance and Security Management).


Le role de l'integrateur ICC est de fournir du support lors de toutes les activites techniques necessaire a l'integration du produit ICONIS (de facon plus specifique: ATS Core Framework, S2K, S2K-HMI) et/ou les sous-systèmes dans le but de livere un système ICC fonctionnel.



Réaliser les activites d'integration nécessaire pour le projets ICC conformement au cycle en V definit par Alstom

  • Participer aux activites suivantes:
    • Intégrer le logiciel et les Données Système
    • Vérifier la qualité du logiciel et des données systeme
    • Identifier les problèmes d’intégration potentiels et fournir le plus rapidement possible les commentaires afférents, selon le besoin, aux équipes sous-système et aux équipes Produit ICONIS
    • Faire le suivi des anomalies Système ICC, en coopération avec l’équipe Système ICC et avec les équipes Produit ICONIS
    • Fournir du support pour la validation et l’analyse de problèmes (troubleshooting) du Logiciel intégrée et des Données Système, dans le but de confirmer que leur fonctionnement est tel que demandé
    • Maintenir la plateforme d’intégration Système ICC
    • Maintenir la branche de contrôle de la configuration (CCB)
    • Maintenir des statistiques de performance du Système ICC ainsi que des indicateurs typiques d’intégration (Integration KPIs)
    • Améliorer et/ou développer d’outils automatiques utilisés pour les activités d’intégration, de compilation, d’analyse de performance et similaires, dans le cadre du Système ICC
  • Participer aux réunions de Projet ICC, hebdomadaires, pour être au courant de l’état d’avancement, de tout changement dans le scope ou de la stratégie, le cas échéant, ainsi que pour rapporter tout problème d’intégration avec impact non-négligeable
  • Participer aux réunions hebdomadaires avec l’équipe d’Intégration ICC
  • Participer aux réunions dédiées aux problèmes spécifiques au Produit ICONIS ainsi qu’aux nouveaux requis




Diplôme d’Ingénierie (Bachelor avec une bonne expérience de travail) dans un de champs suivants : Automatisation, Electrique, Electronique, Informatique.



Experience dans l'integration de systemes complexes est un plus.

Cette position est ouverte aux jeunes candidats tres motives souhaitant apprendre les competences fondamentales de l'integration de systems complexes.


Technical Skills / Competencies

Très bonne maitrise du français et de l’anglais, avec excellentes qualités de communication orale et écrite et de bonnes aptitudes de présentation de rapports

Habilité en résolution de problèmes, prise de décisions techniques avertie, bon jugement de la situation, proactivité


 Atouts additionels:

Connaissance des bases de donnees (Access, SQL), protocoles OPC (OPC-DA de preferance, OPC-UA), configuration de Windows OS et de ses fonctionnalites complementaires (DCOM, …)

Experience avec Python, langages de scripting (PowerShell, Batch…), source control(git), integration continue

Experience avec VM Ware

Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?  


Equal opportunity statement:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected.  All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law. 


Job Segment: Computer Science, Database, SQL, Technology