Skip to Main Content

Job Title


Développeur logiciel embarqué senior


Company : Cattron Careers


Location : St. Laurent,


Created : 2026-01-05


Job Type : Full Time


Job Description

Nous sommes prsentement la recherche de candidats pour combler un poste d''ingnieur(e) de logiciel embarqu (Firmware), niveau snior, capable de jouer un rle cl dans la conception, le dveloppement et la maintenance des logiciels embarqus pour nos systmes de contrle de locomotives. Le poste est permanent temps plein (40 heures/semaine) et le lieu de travail est Ville St-Laurent. Responsabilits Concevoir et dvelopper du logiciel embarqu pour applications niveau de scurit lev ( safety-critical applications ) pour le secteur ferroviaire; Dvelopper les mthodes de test (tests unitaires, tests d''intgration, tests de tolrance aux fautes, tests de performance, etc.) ; Collaborer avec l''quipe de dveloppement pour assurer l''intgration russie des logiciels sur les systmes embarqus; Participer l''identification et la rsolution des problmes lis au logiciel embarqu; Rdiger la documentation technique ncessaire au dveloppement et la maintenance des logiciels (design et architecture) ; Maintenir les outils PC pour la configuration and le monitoring de systmes; Participer au support des clients internes ou externes dans la rsolution de problmes techniques. Exigences Membre de l''OIQ (considr comme un atout) Baccalaurat en gnie lectrique, informatique, logiciel, ou dans un domaine connexe Minimum de 8 ans d''exprience en dveloppement d''applications embarques en C/C++ Exprience avec les systmes d''exploitation temps-rel embarqus (RTOS) sur microcontrleurs 32-bits Capacit utiliser des quipements de laboratoires tels qu''oscilloscope, analyseur logique, multimtre et autres pour les tests d''intgration matriel/logiciel. Connaissance pratique des protocoles de communication bas-niveau tels que I2C, SPI, UART, CAN et de la suite de protocoles TCP/IP Capacit d''analyse et de comprhension de schmas lectroniques numriques et analogiques. Exprience avec Visual Studio C++ pour applications PC Exprience en dveloppement de logiciels dans le cadre de systmes scurit critique, en conformit avec des normes telles que EN50128, IEC61508, EN13849 (considr comme un atout) Exprience de projets intgrant de la communication sans fil (communication RF) (considr comme un atout) Exprience avec les systmes de contrle de version Git, avec Linux et avec Delphi (considr comme un atout) Excellentes habilets communiquer et vulgarisation de l''information Membre de l''OIQ (considr comme un atout) Satisfaire aux exigences du travail lgal canadien Ce que nous vous offrons: L''opportunit de faire partie d''une quipe dynamique au sein du secteur R &D de Cattron Global bas Ville Saint- Laurent, Qubec Une exprience motivante et inspirante dans un secteur d''activit en volution technique en demande mondialement Un environnement ax sur le travail multi-disciplinaire ( H/W, S/W, RF & Test), la collaboration, l''esprit d''quipe et la communication Poste permanent temps plein ( 40 heures/semaine) avec possiblilit de flexibilit quant l''horaire de travail pour rpondre un quilibre famille-travail ainsi que pour faciliter le temps de dplacement Un salaire annuel concurentiel et des avantages sociaux Responsibilities Design and develop embedded software for safety-critical applications for the rail sector; Develop test methods (unit tests, integration tests, fault tolerance tests, performance tests, etc.); Collaborate with development team to ensure successful integration of software on embedded systems ; Assist in the identification and resolution of issues related to the embedded software; Write the technical documentation required for software development and maintenance (design and architecture) ; Maintain the PC software tools for system configuration and monitoring ; Participate in supporting internal and external clients in resolving technical issues. Requirements BA in Electrical Engineering, Computer Science, Software or related field Minimum of 8 years of experience developing embedded applications development in C/C++ Experience with embedded real-time operating systems (RTOS) on 32-bit microcontrollers Ability to use lab equipment such as oscilloscope, logic analyzer, multimeter and others for hardware/software integration testing Working knowledge of low-level communication protocols such as I2C, SPI, UART, CAN and the TCP/IP protocol suite Ability to analyze and understand digital and analog electronic schematics Experience with Visual Studio C++ for PC applications Software development experience for safety-critical systems, in compliance with standards such as EN50128, IEC61508, EN13849 (considered an asset) Experience with projects integrating wireless RF communication (considered an asset). Experience with Git version control, with Linux and with Delphi (considered an asset) Ability to communicate effectively, both orally and in writing Member of the Order of Engineers of Quebec ( considered an asset) Meet the requirements of Canadian legal work. What we offer: The opportunity to be part of a dynamic team within Cattron Global''s R &D sector based in Ville Saint-Laurent, Qubec A motivating and inspiring experience in an evolving business sector with global demands An environment focused on multi-disciplinary work (H/W, S/W, RF & Test), collaboration, team spirit and communication Full-time permanent position (40 hours/week) with flexibility in working schedule to meet family work balance as well as facilitate travel time Competitive annual salary and benefits