Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur logiciel embarqué

Alstom

Promoteur de la mobilité durable, Alstom se positionne comme un leader mondial des systèmes de transport intégrés. Des trains à grande vitesse, métros, monorails et tramways aux systèmes intégrés, services, infrastructures, et solutions de signalisation et de mobilité numérique, nous offrons à la diversité de nos clients le portefeuille le plus vaste du secteur. Chaqu e jour, plus de 80 000 collaborateurs dans le monde qui ouvrent la voie à des solutions de mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture. Alstom connaît une croissance sans précédent au Canada. Pour répondre aux défis du transport de demain, nous recherchons des talents prêts à conjuguer expertise mondiale et impact local.

Vous êtes passionné par l'univers ferroviaire et les systèmes complexes ? L’équipe Train Control & Monitoring Systems (TCMS) vous ouvre ses portes (bureau St-Bruno, Qc ).

Plus qu’un emploi : une mission   

L’équipe TCMS (Système de contrôle et de surveillance des trains) est responsable de l’amélioration et du diagnostic des flottes de trains en service chez nos clients. Les projets typiques couvrent un large éventail d’activités, allant de la résolution de problèmes, la gestion de l’obsolescence jusqu’à l’amélioration fonctionnelle des systèmes.

Le TCMS est composé d’une application embarquée et d’une application au sol. La partie embarquée acquiert les données du train, applique les règles de contrôle et active les sorties nécessaires au fonctionnement du train. Elle collecte également de nombreux indicateurs relatifs à l’état de santé du train, qui sont transmis au logiciel sol par l’intermédiaire de liaisons sans fil.

L’application sol reçoit, traite et archive ces données, puis les met à disposition pour consultation. Ces informations sont utilisées pour assurer une exploitation efficace des trains ainsi que pour soutenir les activités de maintenance préventive et corrective.

Afin de répondre aux besoins des projets de nos clients, l’équipe souhaite renforcer ses capacités dans un environnement de systèmes distribués intégrant plusieurs systèmes d’exploitation et langages de programmation, interconnectés au moyen de différents protocoles réseau pour répondre aux besoins de nos clients.

Votre rôle, votre impact   

Principales responsabilités

En tant que développeur logiciel embarqué , vous serez responsable de la maintenance et de l’amélioration des différents composants logiciels. Vous jouerez également un rôle clé dans la conception et le diagnostic des logiciels embarqués du train ainsi que dans l’amélioration des outils et processus de compilation.

Le développeur logiciel travaille en étroite collaboration avec les testeurs logiciels et les ingénieurs systèmes afin de livrer des logiciels fiables et exempts de défauts, dans le respect des processus établis et selon une approche d’intégration, de compilation et de livraison continues.

Vous serez notamment responsable de :

  • Analyser les données afin de définir et de valider des solutions techniques.
  • Développer et mettre en œuvre des solutions logicielles répondant aux exigences des clients.
  • Analyser, diagnostiquer et résoudre les problèmes existants au niveau des logiciels embarqués.
  • Maintenir et améliorer l’écosystème de développement logiciel : développement, gestion de configuration, intégration continue, outils de test, etc.
  • Participer à l’ensemble du cycle de développement logiciel : analyse, conception, développement, tests, déploiement et maintenance.
  • Rédiger des rapports et documents techniques conformément aux normes et standards de l’entreprise.

Ce que vous apportez 

Vous possédez des connaissances et une expérience démontrées dans différents systèmes d’exploitation ainsi qu’un bon à très bon niveau en programmation logicielle et en réseaux informatiques .

Vous êtes une personne polyvalente, débrouillarde et autonome , à l’aise pour intervenir sur des composants logiciels existants, les comprendre, les déverminer et les faire évoluer.

Profil et compétences techniques

  • Baccalauréat ou maîtrise en génie logiciel, informatique, génie électrique/électronique , ou formation équivalente.
  • 3 à 5 années d’expérience en développement de logiciels embarqués.
  • Solides compétences en programmation C, C++ et C# .
  • Bonne connaissance des langages de programmation et de script tels que Python, Bash/Shell et PowerShell .
  • Expérience avec RTOS et Linux embarqué .
  • Aptitude à travailler dans des environnements de développement Windows et Linux .
  • Bonne compréhension des systèmes embarqués, du multithreading, de la gestion de la mémoire, des communications interprocessus (IPC) et des contraintes temps réel .
  • Connaissance des protocoles et interfaces de communication tels que Ethernet, TCP/IP, UDP, CAN, UART, SPI et I²C .
  • Expérience avec Git ou tout autre système de gestion de versions, ainsi qu’avec les stratégies de branches et les pratiques de revue de code.
  • Connaissance des systèmes de compilation et des chaînes d’outils tels que CMake, Make et GCC , ainsi que de la compilation croisée (cross-compilation) .
  • Expérience en déverminage , notamment par l’analyse des journaux techniques et l’utilisation d’outils tels que Wireshark , ainsi qu’en tests unitaires et tests d’intégration.
  • Connaissance des processus et outils CI/CD , notamment les pipelines Git, les jobs Jenkins et les environnements automatisés de compilation et de test.
  • Bonne connaissance de la programmation orientée objet, de l’architecture logicielle et des principes de conception logicielle .
  • Capacité à analyser les exigences logicielles et à produire une documentation technique claire et structurée .
  • Excellentes capacités d’analyse, de diagnostic, de résolution de problèmes, de communication et de travail en équipe .

Alstom, un lieu d’épanouissement

Ce que vous apprécierez dans ce poste et en travaillant chez ALSTOM

  • Travailler au quotidien dans un environnement de projets innovants .
  • Bénéficier d’une rémunération compétitive ainsi que d’une couverture sociale complète dès votre entrée en fonction : assurance vie, santé, régime de retraite, etc.
  • Développer de nouvelles compétences et réaliser votre plein potentiel grâce aux formations continues offertes.
  • Bénéficier d’ opportunités d’évolution professionnelle correspondant à vos ambitions au sein de l’organisation.

Conditions du poste

Lieu : Saint-Bruno, Rive-Sud de Montréal
Type de poste : Permanent, temps plein, 40 heures par semaine
Mode de travail : Hybride, 3 jours sur site et 2 jours en télétravail

Si vous êtes prêt(e) à relever ce défi, nous serons ravis de recevoir votre candidature !

La connaissance d'une autre langue que le français est un atout pour faciliter les échanges avec nos partenaires, fournisseurs, collègues et clients internationaux. Au Québec, le français reste la langue de travail principale de notre entreprise.

Ici, le progrès n’est pas toujours facile mais l’impact est réel. Parce que l’échelle est massive, les tâches sont complexes : quand le système fonctionne, le train avance, la ville se connecte, ce sentiment reste. Et l’héritage perdure.

Important à noter : en tant qu’entreprise mondiale, nous prônons l’égalité des chances et célébrons la diversité dans les 64 pays où nous sommes présents.

L'usage du genre masculin est utilisé sans aucune discrimination et dans le seul but d'alléger le texte.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Développeur logiciel embarqué in Saint-Bruno, QC vacancy
  •  ...mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture. Développeur logiciel Wayside à Saint-Bruno Chez Alstom, nous construisons ce dont des millions de personnes dépendent chaque jour : des systèmes... 
    Suggested
    Day shift

    Alstom

    Saint-Bruno, QC
    3 days ago
  •  ...améliorations fonctionnelles.    Le TCMS comprend une application embarquée et une application au sol : La partie embarquée acquiert les...  ...de nombreux indicateurs d'état du train qui sont transmis au logiciel au sol via des liaisons sans fil.  L'application au sol reçoit... 
    Suggested
    Daily paid
    Permanent employment
    Full time
    Local area
    Remote work

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...améliorations fonctionnelles.    Le TCMS comprend une application embarquée et une application au sol : La partie embarquée acquiert les...  ...de nombreux indicateurs d'état du train qui sont transmis au logiciel au sol via des liaisons sans fil.  L'application au sol reçoit... 
    Suggested
    Daily paid
    Permanent employment
    Full time
    Local area
    Remote work

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...soutenir la livraison continue, sécurisée et fiable de nos solutions logicielles et de nos plateformes de données et d’IA. Tu assures l’...  ...Qualifications ~ Baccalauréat en informatique, génie logiciel ou dans un domaine connexe ~5 à 8 ans d’expérience en environnements... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Flexible hours

    ISAAC Instruments

    Saint-Bruno, QC
    8 days ago
  •  ...Alstom compte plus de 4 300 employés, dont 1 800 au Québec. Développeur logiciel senior TCMS – Saint-Bruno Chez Alstom, nous construisons...  ...en développement logiciel, idéalement dans les systèmes embarqués ou temps réel. Excellentes capacités d’analyse et de résolution... 
    Suggested
    Apprenticeship
    Worldwide
    Day shift

    Alstom

    Saint-Bruno, QC
    18 days ago
  •  ...Les fonctions principales sont : Modification de systèmes logiciels, correction de bugs, développement de nouvelles fonctions et leur...  ...de travail pertinente Expérience en conception de systèmes embarqués / systèmes de contrôle Compétences en lecture et analyse de... 
    Work at office

    Alstom

    Saint-Bruno, QC
    26 days ago
  •  ...carbone et remplacer la voiture. Gestionnaire Métier Qualité Logicielle à Saint-Bruno Chez Alstom , nous construisons ce dont des...  ...avec des équipes multidisciplinaires afin de garantir que les logiciels répondent aux normes rigoureuses du secteur. Mener des... 
    Day shift

    Alstom

    Saint-Bruno, QC
    23 days ago
  •  ...résolution des problèmes "8D" d'Alstom pour les incidents et l'analyse des causes profondes. PROFIL RECHERCHÉ : Baccalauréat en génie logiciel, génie électrique ou informatique, ou équivalent Membre OIQ ou CPI Minimum 5 ans d’expérience de travail pertinente Solides... 
    Contract work
    Local area
    Worldwide

    Alstom

    Saint-Bruno, QC
    15 days ago
  •  ...notre sympathique équipe. Description du poste En tant que développeur(euse) de solutions d’intelligence artificielle, vous concevez...  ...en informatique, en intelligence artificielle, en génie logiciel, en science des données ou dans un domaine connexe ~5 à 8 ans... 
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Flexible hours

    ISAAC Instruments

    Saint-Bruno, QC
    12 days ago
  •  ...fonctionnelles. Le TCMS comprend une application embarquée et une application côté infrastructure (...  ...avec les chefs de projet, architectes, développeurs, équipes de validation et clients, ainsi...  ...dans ce rôle : Baccalauréat en génie logiciel, informatique ou équivalent... 
    Daily paid
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Alstom

    Saint-Bruno, QC
    19 days ago
  •  ...complexes ? L’équipe Train Control & Monitoring Systems (TCMS) vous ouvre ses portes. Le TCMS est composé d’équipements embarqués et d’éléments logiciels qui envoient et reçoivent des données avec des systèmes au sol via différentes liaisons sans fil. En tant que... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Local area
    Remote work

    Alstom

    Saint-Bruno, QC
    8 days ago
  •  ...vous ouvre ses portes (bureau St-Bruno, Qc ). En tant que Développeur Full Stack , vous deviendrez un artisan de l'excellence technique...  ...du maintien, de l’amélioration et de l’évolution des systèmes logiciels utilisés dans les flottes de trains en opération. Dans le... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Alstom

    Saint-Bruno, QC
    9 days ago
  •  ...telles que les équipes d'ingénierie des véhicules, de développement logiciel et de tests), veillerez au respect des processus et des...  ...Familiarité avec le développement et la vérification de logiciels embarqués Une certification en systèmes ferroviaires, automatisation ou... 
    Daily paid
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Alstom

    Saint-Bruno, QC
    27 days ago
  • $60k - $85k per year

     ...:   Secteurs des TIC Architecture et réseaux TI; Analyse TI; Assurance qualité; Cybersécurité; Développement des logiciels; Programmation; Gestion des projets TI; Etc. Secteurs des Sciences de la Vie Ingénierie (Projet, Maintenance, Procédés... 
    Permanent employment
    Full time
    Remote work
    Day shift

    Fop Experts Conseils Inc.

    Brossard, QC
    18 days ago
  •  ...de travail à l’année Formation continue et opportunités d’avancement Une équipe solide, humaine et respectueuse Prêt(e) à embarquer ? Joins-toi à une équipe qui construit bien plus que des murs, on bâtit des carrières. Postule dès maintenant et viens bâtir ton... 
    Daily paid
    Monday to friday

    Solidev

    Saint-Bruno, QC
    18 days ago
  •  ...telles que ISO 2700X, NIST, NIS et IEC 62443 ~ Compréhension de l'analyse des risques pour les systèmes électroniques industriels ou embarqués ~ Connaissance des concepts d'architecture système et réseau, des systèmes d'exploitation et des langages de programmation... 
    Daily paid
    Apprenticeship
    Flexible hours

    Alstom

    Saint-Bruno, QC
    6 days ago
  • $92k - $115k per year

     ...La division des systèmes et services d’ingénierie électrique d’Eaton est actuellement à la recherche d’un(e) développeur(euse) logiciel C++ sénior motivé(e) à rejoindre son équipe. Ce poste est basé au Centre d'Innovation des Amériques d’Eaton à Brossard (Québec) et offre des... 
    Internship
    Work at office

    Eaton

    Brossard, QC
    27 days ago
  •  ...idéalement dans le domaine des solutions numériques. Expérience pratique dans une ou plusieurs phases du cycle de vie du développement logiciel, telles que le développement, l'intégration matériel-logiciel, etc. Expérience de travail dans des environnements multiculturels... 
    Daily paid
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...applications pratiques des concepts Maîtrise des outils informatiques (Excel, Word, PowerPoint, Project et SAP) Connaissance des logiciels de conception (par exemple, CATIA V5, SolidWorks, CREO, etc.) Excellentes compétences en communication et en diplomatie... 
    Daily paid
    Full time
    Apprenticeship
    Internship

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...Bonne connaissance en mécanique générale et technologie. Expérience souhaitée de 5 ans dans un poste similaire. Maîtrise des logiciels de conception 3D CAD, en particulier CATIA V5. Connaissance des notions en conception à coût objectif. Notions en fabrication... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...produits, Arts numériques (général)) Au moins 5 ans d'expérience en conception, idéalement dans le domaine du transport Maîtrise du logiciel de modélisation Autodesk Alias Studio & Surface. Maitrise de la modélisation 3D sur Alias Solide compréhension des processus de... 
    Daily paid
    Permanent employment
    Full time
    Apprenticeship
    Flexible hours

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...ordonnancement, telles que Earned Value Management (EVM). Maîtrise d'un outil de planification (OdyC, Primavera, etc.) et connaissance d'un logiciel de planification supplémentaire (Kinaxis, MS Project, TILOS). Compétences avancées dans MS Excel ou d'autres outils d'analyse de... 
    Contract work

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...domaine connexe Bonne connaissance de la performance projet, de la comptabilité de projet  Maîtrise de MS Excel , SAP ou de logiciels financiers et d’outils de planification équivalents Bilinguisme francais et anglais  La certification CPA constitue un atout... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Remote work
    Worldwide

    Alstom

    Saint-Bruno, QC
    17 hours ago
  •  ...dépasser. Joins-toi à nous pour bâtir un avenir solide ! DÉVELOPPEUR / DÉVELOPPEUSE DE DONNÉES La Direction des technologies de...  ....e collègue possède : Baccalauréat en informatique, génie logiciel, génie informatique ou autre domaine pertinent ; Minimum de... 
    Permanent employment
    Apprenticeship
    Remote work

    BMR

    Boucherville, QC
    4 days ago
  •  ...idéalement dans le domaine des solutions numériques. Expérience pratique dans une ou plusieurs phases du cycle de vie du développement logiciel, telles que le développement, l'intégration matériel-logiciel, etc. Expérience de travail dans des environnements multiculturels... 
    Daily paid
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Alstom

    Saint-Bruno, QC
    21 days ago
  •  ...collaboration avec les équipes d’ingénierie mécanique, électrique et logicielle, ainsi qu’avec des partenaires internes et externes, afin d’...  ...en tenant compte des aspects mécaniques, électriques et logiciels. Spécifier et documenter les interfaces nécessaires pour garantir... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...épanouir et atteindre vos objectifs dans ce poste, les éléments suivants sont essentiels ·       Formation universitaire en génie logiciel, en gestion de réseaux/télécommunications ou tout autre domaine jugé pertinent ·       Certitication IPMA niveau B ou C ou... 
    Daily paid
    Permanent employment
    Full time
    Contract work
    Day shift

    Alstom

    Saint-Bruno, QC
    9 days ago
  •  ...ou plus d’expérience pertinente ~ Connaissances en ingénierie électrique et électrotechnique ~ Expérience avec E3 ou tout autre logiciel de CAO électrique (au moins 3 ans) ~ Expérience en gestion d’activités et d’équipe (au moins 2 ans) ~ Création, modification ou vérification... 
    For subcontractor

    Alstom

    Saint-Bruno, QC
    5 hours ago
  •  ...profit votre expertise en ingénierie mécanique, électrique ou logicielle dans un domaine de pointe. Vous travaillerez avec une équipe collaborative...  .... Compréhension des concepts mécaniques, électriques et logiciels. Expertise en analyse de défaillance de système, en... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Alstom

    Saint-Bruno, QC
    27 days ago
  • $37.35 per hour

     ...; Participer à divers tâches administratives tel que l'achat de composantes et à la création de bon de travail et par le moyen de logiciel et autres plateformes informatique; Participer à la modification ou à l'installation des équipements pour les adapter aux lignes de... 
    Hourly pay
    Permanent employment
    Full time
    Night shift
    Weekend work
    Afternoon shift

    Amrize

    Saint-Bruno, QC
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur logiciel embarqué. Be the first to apply!