Talent.com
Développeur logiciel embarqué senior / Sr Embedded SW Developer
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
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

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.

Create a job alert for this search

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

Similar jobs
Senior Embedded Software Test Engineer – Iot

Senior Embedded Software Test Engineer – Iot

Silicon Labs • Montréal, Canada
Full-time
Une entreprise technologique recherche un Développeur Senior en Test pour son équipe IoT à Montréal.Le candidat idéal aura plus de 5 ans d'expérience en développement logiciel, des compétences en P...Show more
Last updated: 26 days ago • Promoted
Embedded Software Developer / Développeur de logiciels embarqués

Embedded Software Developer / Développeur de logiciels embarqués

Sandvik • Montreal (administrative region), QC, CA
Full-time
Location: Montreal, QC - Newtrax.At Sandvik, we offer you a world of opportunities.Our diverse businesses and global network enable you to explore your potential and thrive.We recognize your perfor...Show more
Last updated: 2 days ago • Promoted
Senior Embedded Software Designer/Concepteur Senior de Logiciels Embarqués

Senior Embedded Software Designer/Concepteur Senior de Logiciels Embarqués

Caterpillar Inc. • Laval (administrative region), QC, CA
Full-time
Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.We are the makers, problem ...Show more
Last updated: 9 days ago • Promoted
Développeur de logiciels embarqués de bas nivea... Engineering · Head office ·

Développeur de logiciels embarqués de bas nivea... Engineering · Head office ·

Mannarino Systems and Software Inc. • Montreal
Full-time
MANNARINO Systems & Software Inc.Notre clientèle est très large, couvrant les entreprises aérospatiales traditionnelles ainsi que des marchés nouveaux et passionnants, y compris la propulsion élect...Show more
Last updated: 24 days ago • Promoted
Lead Développeur(euse) EBS

Lead Développeur(euse) EBS

AtkinsRéalis • Montreal
Full-time
Êtes‑vous prêt à jouer un rôle essentiel dans la transformation de notre ERP mondial ? Que diriez‑vous de rejoindre notre équipe talentueuse, où chacun a une voix et où nous collaborons ensemble av...Show more
Last updated: 30+ days ago • Promoted
Embedded Software QA Specialist/ Spécialiste AQ Logiciel Embarqué

Embedded Software QA Specialist/ Spécialiste AQ Logiciel Embarqué

dormakaba • Montreal
Full-time
Embedded Software Quality Assurance Specialist based in Montreal, QC.The Embedded Software Quality Assurance Specialist is responsible for contributing to the quality and reliability of dormakaba’s...Show more
Last updated: 21 days ago • Promoted
Sr Software Developer Embedded

Sr Software Developer Embedded

Luxottica • Montréal, Canada
Full-time
Recognized as an industry leader in assistive technology, HumanWare's mission is to develop solutions that enable people living with a visual impairment and vision loss to develop their potential a...Show more
Last updated: 30+ days ago • Promoted
Développeur(se) systèmes embarqués / Embedded Systems Developer

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

Mecademic Industrial Robotics • Montreal
Full-time +1
Mecademic develops compact, precise, and innovative robotic automation solutions for the electronics and life sciences sectors.Our ultra-compact robotic arms are used worldwide by OEMs, system inte...Show more
Last updated: 11 days ago • Promoted
Développeur De Logiciel Embarqué/Embedded Software Developer

Développeur De Logiciel Embarqué/Embedded Software Developer

Ingersoll-Rand • Parc-Saint-Laurent, Canada
Full-time
BH Job ID: BH-3703Ingersoll Rand is committed to achieving workforce diversity reflective of our communities.We are an equal opportunity employer.All qualified applicants will receive consideration...Show more
Last updated: 2 days ago • Promoted
Développeur logiciel embarqué (contrôle optique) – poste basé à Ottawa / Embedded Software Deve[...]

Développeur logiciel embarqué (contrôle optique) – poste basé à Ottawa / Embedded Software Deve[...]

Syntronic • Montreal (administrative region), QC, CA
Full-time
Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to tur...Show more
Last updated: 7 days ago • Promoted
Embedded Software Developer / Développeur de logiciels embarqués

Embedded Software Developer / Développeur de logiciels embarqués

Sandvik Group • Montreal (administrative region), QC, CA
Full-time
At Sandvik, we offer you a world of opportunities.Our diverse businesses and global network enable you to explore your potential and thrive.We recognize your performance and offer various ways to f...Show more
Last updated: 5 days ago • Promoted
Développeur De Logiciel Embarqué/Embedded Software Developer

Développeur De Logiciel Embarqué/Embedded Software Developer

Ingersoll Rand • Candiac, Canada
Full-time
BH Job ID: BH-3703Ingersoll Rand is committed to achieving workforce diversity reflective of our communities.We are an equal opportunity employer.All qualified applicants will receive consideration...Show more
Last updated: 2 days ago • Promoted
Développeur logiciel embarqué senior / Sr Embedded SW Developer

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

Cattron Global • Montreal (administrative region), QC, CA
Full-time +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...Show more
Last updated: 10 days ago • Promoted
Développeur logiciel embarqué (contrôle optique) – poste basé à Ottawa / Embedded Software Deve[...]

Développeur logiciel embarqué (contrôle optique) – poste basé à Ottawa / Embedded Software Deve[...]

Syntronic - A Global Design House • Montreal
Full-time
Joignez-vous à Syntronic : Là où votre innovation façonne l’avenir.Chez Syntronic, nous ne nous contentons pas de suivre les tendances de l’industrie, nous les définissons.Joignez-nous à notre équi...Show more
Last updated: 2 days ago • Promoted
Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer

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

PBSC Solutions Urbaines • Montreal (administrative region), QC, CA
Full-time
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...Show more
Last updated: 30+ days ago • Promoted
Lead Embedded Software Engineer

Lead Embedded Software Engineer

KYNZE • Montreal (administrative region), QC, CA
Full-time
Construisez le “cerveau logiciel” de systèmes de perception nouvelle génération.Chez Kynze, on développe des technologies qui transforment la façon dont humains et machines.IA et la perception au p...Show more
Last updated: 12 days ago • Promoted
Senior Full-Stack Engineer – Embedded Widgets

Senior Full-Stack Engineer – Embedded Widgets

Stay22 • Montreal (administrative region), QC, CA
Full-time
Une entreprise technologique d'affiliation recherche un Développeur Full Stack senior à Montréal.Vous serez responsable de l'optimisation des scripts intégrés et de la performance de nos produits.L...Show more
Last updated: 30+ days ago • Promoted
Développeur(euse) logiciel Senior / Senior Software Developer (Edge OS)

Développeur(euse) logiciel Senior / Senior Software Developer (Edge OS)

Genetec Inc • Montreal, Montreal (administrative region), CA
Full-time
La grande famille Edge OS est responsable du développement d’un système d’exploitation ainsi que de services permettant la gestion à distance des appareils Cloudlink servant à déployer la prochaine...Show more
Last updated: 30+ days ago • Promoted