Talent.com
Cattron
Développeur logiciel embarqué senior / Sr Embedded SW DeveloperCattron • St. Laurent, QC, CA
Développeur logiciel embarqué senior / Sr Embedded SW Developer

Développeur logiciel embarqué senior / Sr Embedded SW Developer

Cattron • St. Laurent, QC, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Permanent
Description de poste

Description de l'entreprise

Depuis plus de 70 ans, Cattron fournit des solutions de contrôle fiables pour des environnements où les systèmes ne peuvent absolument pas se permettre de défaillir, au service d’entreprises dans les secteurs industriel, du transport, des systèmes de sécurité et des applications minières. Notre entreprise offre fièrement des solutions qui connectent les appareils, contrôlent les machines et protègent les actifs partout dans le monde. Notre équipe est composée d’ingénieurs expérimentés qui remettent en question les méthodes conventionnelles et qui ont une passion pour la résolution de problèmes concrets grâce à des solutions innovantes.

Aperçu du poste

Cattron est présentement à la recherche d’un(e) développeur(euse) logiciel embarqué senior afin de jouer un rôle stratégique dans la conception, le développement et l’évolution de logiciels embarqués destinés à ses systèmes de commande à distance sans fil pour applications ferroviaires.

Relevant du département R&D basé à Ville Saint-Laurent, la personne titulaire du poste évoluera dans un environnement multidisciplinaire regroupant les expertises matériel (HW), logiciel (SW), radiofréquence (RF) et essais. Le rôle implique une contribution directe à des systèmes à haute criticité où la fiabilité et la robustesse sont essentielles, et dont le développement repose sur des méthodologies de conception éprouvées pour des applications liées à la sécurité.

Responsabilités

  • Concevoir, développer et maintenir des logiciels embarqués en C/C++ sur microcontrôleurs 32 bits dans un environnement RTOS, en respectant les exigences des systèmes à sécurité critique.
  • Définir et mettre en œuvre les stratégies de vérification et validation incluant les tests (unitaires, d’intégration, de tolérance aux fautes, de performance), et participer activement aux activités d’intégration matériel/logiciel à l’aide d’équipements de laboratoire.
  • Collaborer étroitement avec les équipes HW, SW, RF et Test afin d’assurer l’intégration optimale des systèmes embarqués et contribuer à l’analyse et à la résolution de problématiques techniques complexes.
  • Rédiger et maintenir la documentation technique (architecture logicielle, conception détaillée, interfaces) et contribuer aux processus de développement conformes aux normes applicables aux logiciels à sécurité critique.
  • Maintenir et faire évoluer les outils PC de configuration et de monitoring développés sous Visual Studio C++.
  • Participer au soutien technique auprès des clients internes ou externes lorsque requis.

Exigences

  • Baccalauréat en génie électrique, informatique, logiciel ou domaine connexe.
  • Minimum de 5 ans d’expérience en développement de logiciels embarqués en C/C++.
  • Expérience avec des microcontrôleurs 32 bits et des systèmes d’exploitation temps réel (RTOS).
  • Maîtrise des protocoles de communication bas niveau (I2C, SPI, UART, CAN) ainsi que de la suite TCP/IP.
  • Capacité à utiliser des instruments de laboratoire (oscilloscope, analyseur logique, multimètre) et à interpréter des schémas électroniques numériques et analogiques.
  • Expérience avec Visual Studio C++ pour le développement d’applications PC.
  • Solides compétences analytiques, rigueur technique et aptitude à résoudre des problèmes complexes.
  • Excellentes habiletés de communication et capacité à vulgariser l’information technique.

Atouts

  • Membre de l’OIQ;
  • Expérience dans le développement conforme aux normes EN50128, IEC61508 ou EN13849;
  • Expérience en communication RF;
  • Expérience dans le secteur ferroviaire ou industriel.

Ce que nous offrons

  • L’opportunité de faire partie d’une équipe R&D dynamique au sein d’un secteur technologique en forte croissance à l’échelle mondiale.
  • Un environnement de travail collaboratif et multidisciplinaire favorisant l’innovation, le partage d’expertise et l’excellence technique.
  • Un poste permanent à temps plein (40 heures/semaine) avec possibilité de flexibilité d’horaire favorisant l’équilibre travail-vie personnelle.
  • Un salaire concurrentiel ainsi qu’un programme complet d’avantages sociaux.

---

Company Description

For more than 70 years, Cattron has provided trusted control solutions to environments where systems absolutely cannot fail, serving a variety of companies in industrial, transportation, safety systems and mining applications. Our company proudly delivers solutions that connect devices, control machines, and protect assets around the world. Our team is made up of experienced engineers who challenge conventional methods and have a passion for engaging in real world problems with innovative solutions.

Position Overview

Cattron is currently seeking a Senior Embedded Software Developer to play a strategic role in the design, development, and evolution of embedded software for its wireless remote control systems used in railway applications.

Reporting to the R&D department based in Ville Saint-Laurent, the successful candidate will work in a multidisciplinary environment bringing together hardware (HW), software (SW), radio frequency (RF), and testing expertise. The role involves direct contribution to highly critical systems where reliability and robustness are essential, and whose development relies on proven design methodologies for safety-related applications.

Responsibilities

  • Design, develop, and maintain embedded software in C/C++ on 32-bit microcontrollers within an RTOS environment, while meeting safety-critical system requirements.
  • Define and implement verification and validation strategies, including unit, integration, fault tolerance, and performance testing, and actively participate in hardware/software integration activities using laboratory equipment.
  • Collaborate closely with HW, SW, RF, and Test teams to ensure optimal embedded system integration and contribute to the analysis and resolution of complex technical issues.
  • Write and maintain technical documentation (software architecture, detailed design, interfaces) and contribute to development processes compliant with applicable safety-critical software standards.
  • Maintain and enhance PC configuration and monitoring tools developed in Visual Studio C++.
  • Provide technical support to internal or external customers as required.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development in C/C++.
  • Experience with 32-bit microcontrollers and real-time operating systems (RTOS).
  • Proficiency with low-level communication protocols (I2C, SPI, UART, CAN) as well as the TCP/IP stack.
  • Ability to use laboratory instruments (oscilloscope, logic analyzer, multimeter) and interpret digital and analog electronic schematics.
  • Experience with Visual Studio C++ for PC application development.
  • Strong analytical skills, technical rigor, and ability to solve complex problems.
  • Excellent communication skills and ability to clearly explain technical information.

Assets

  • Member of the OIQ (Ordre des ingénieurs du Québec).
  • Experience developing software compliant with EN50128, IEC 61508, or EN 13849 standards.
  • Experience in RF communications.
  • Experience in the railway or industrial sector.

What We Offer

  • The opportunity to be part of a dynamic R&D team in a rapidly growing global technology sector.
  • A collaborative and multidisciplinary work environment that fosters innovation, knowledge sharing, and technical excellence.
  • A permanent full-time position (40 hours/week) with flexible scheduling options to support work-life balance.
  • Competitive salary and a comprehensive benefits package.

Créer une alerte emploi pour cette recherche

Développeur logiciel embarqué senior / Sr Embedded SW Developer • St. Laurent, QC, CA

Offres similaires

Shunter

Transport Loyal ExpressSainte-Clotilde-de-Chateauguay, QC, CA
Temps plein

Loyal Express Transport recherche un aiguilleur pour travailler dans l'une de ses gares de triage à.Si vous souhaitez rejoindre notre équipe et notre environnement de travail exceptionnels, postule... Voir plus

 • Offre sponsorisée

Développeur Senior sur Agentic Platform

FlareMontreal West, QC, CA
Temps plein

Intégrez l'équipe de Flare comme Développeur Senior sur la plateforme agentique.Participez à des projets avant-gardistes tout en profitant d'une réelle flexibilité de travail.Flare recherche un Dév... Voir plus

 • Offre sponsorisée

Développeur.euse de logiciels / Software Developer - BATTLEFIELD QV

Electronic ArtsMontreal (administrative region), QC, CA
Temps plein

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Voir plus

 • Offre sponsorisée

Développeur.euse de logiciels / Software Developer - BATTLEFIELD QV

Electronic Arts (EA)Montreal (administrative region), QC, CA
Temps plein

Electronic Arts creates next‑level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community that connects across the globe.A ... Voir plus

 • Offre sponsorisée

Senior Embedded C/C++ Engineer — RTOS, ARM, IoT

Amaris ConsultingMontreal (administrative region), QC, CA
Temps plein

Une entreprise de conseil en technologies recherche un(e) Ingénieur(e) Embarqué(e) Senior à Montréal.Le candidat doit avoir au moins 5 ans d’expérience en développement logiciel embarqué en C/C++, ... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer — Satellite Networking

SpaceBridgeMontreal, Montreal (administrative region), CA
Temps plein

An innovative firm is seeking an Embedded Software Developer to contribute to cutting-edge satellite communication products.In this role, you will engage in real-time design and development, focusi... Voir plus

 • Offre sponsorisée

Chauffeur - Classe 1 - sainte-clotilde-de-chateauguay

Transport Loyal Expresssainte-clotilde-de-chateauguay, qc, ca
Temps plein +1

Lieu : Ste Clotilde de Chateauguay.Horaire : Temps plein – 60 heures/semaine (livraisons locales seulement).Tu es un(e) chauffeur(e) classe 1 à la recherche d’un emploi stable, avec des routes loca... Voir plus

 • Offre sponsorisée

Développeur logiciel sénior / Senior Software Developer

GoToMontreal (administrative region), QC, CA
Permanent

Where you’ll work: Province of Quebec, Canada (anywhere).We’re trailblazers in remote work technology—building powerful, flexible solutions that empower everyone to live their best life, both at wo... Voir plus

 • Offre sponsorisée

Développeur(euse) embarqué senior

VentionMontreal
Temps plein

Basée à Montréal et à Berlin, Vention aide les fabricants à automatiser leurs opérations en un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usi... Voir plus

 • Offre sponsorisée

Senior Embedded Developer

Vention IncMontreal (administrative region), QC, CA
Temps plein

Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor.Our te... Voir plus

 • Offre sponsorisée

Deliver with Uber - Sign Up and Start Earning

Uber eatsSaint-Patrice-de-Sherrington, QC, CA
Temps plein +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Voir plus

 • Offre sponsorisée

Développeur Backend Senior – Systèmes Embarqués

OctasicMontreal
Temps plein

Une entreprise technologique en pleine croissance est à la recherche d'un développeur logiciel sénior avec au moins 10 ans d'expérience.Le candidat idéal possède une expertise en C++, systèmes emba... Voir plus

 • Offre sponsorisée

Uber Eats Seasonal Delivery - Driver

Uber eatsSaint-Patrice-de-Sherrington, QC, CA
Temps plein +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Voir plus

 • Offre sponsorisée

Ingénieur électronique

Simon Marceau-Pelletier | Chasseur de têtessaint-mathieu-de-laprairie, qc, ca
Permanent

Ingénieur(e) électronique | Rive-Sud de Montréal (Saint-Mathieu).Leader québécois en signalisation routière — fabrication, vente et location d'équipements de chantier intelligents (flèches, feux, r... Voir plus

 • Offre sponsorisée

Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer

PBSC Solutions UrbainesMontreal (administrative region), QC, CA
Temps plein

Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer.About the job Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer.PBSC Solutions Urbaines est le lead... Voir plus

 • Offre sponsorisée

Développeur(se) systèmes embarqués / Embedded Systems Developer

MecademicMontreal (administrative region), QC, CA
Temps plein

Mecademic développe des solutions d'automatisation robotiques compactes, précises et innovantes pour les secteurs de l'électronique et des sciences de la vie.Nos bras robotiques ultra-compacts sont... Voir plus

 • Offre sponsorisée

Développeur logiciel embarqué senior / Sr Embedded SW Developer

Cattron GlobalMontreal
Temps plein +1

Depuis plus de 70 ans, Cattron fournit des solutions de contrôle fiables pour des environnements où les systèmes ne peuvent absolument pas se permettre de défaillir, au service d’entreprises dans l... Voir plus

 • Offre sponsorisée

Développeur·se logiciel senior (Infrastructure de données & ETL) - Senior Software Developer (D[...]

Toboggan LabsMontreal (administrative region), QC, CA
Temps plein

Toboggan Labs est une firme-conseil boutique qui œuvre à l’intersection de l’IA et de la santé.Nous résolvons des problèmes humains complexes en appliquant des technologies de pointe combinées à un... Voir plus

 • Offre sponsorisée

Spécialiste principal en ingénierie – Logiciels et électronique embarqués (SWEL)

Groupe SEGULA Technologies SAMontreal (administrative region), QC, CA
Temps plein

Présents dans plus de 30 pays avec 15 000 talents, nous mettons notre savoir-faire au service de projets d’envergure, de la conception jusqu’à l’industrialisation.Québec et de l’Ontario collaborent... Voir plus

 • Offre sponsorisée

Senior Développeur Full-Stack IA — Leader Technique

ThirdbridgeMontreal (administrative region), QC, CA
Temps plein

Une entreprise de solutions logicielles recherche un Développeur·euse full stack possédant plus de 8 ans d'expérience.Le poste implique de travailler à tous les niveaux de développement, participer... Voir plus