Back to job search
Firme Brouillette, INC. logo

Développeur(euse) logiciel embarqué senior*

French posting
  • Québec, QC
  • On-site
  • Posted Nov 4, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
6+ years
Minimum education
Bachelor’s degree
Posting language
French
Working hours
40 hours per week

Job summary

Design, develop, and maintain embedded software for railway subsystems while defining architecture and interfaces. Ensure software reliability through rigorous testing, validation, and close collaboration with hardware and systems engineering teams.

Job details

DÉVELOPPEUR(EUSE) LOGICIEL EMBARQUÉ SENIOR* Vous êtes intéressé(e) à déménager dans la magnifique région du Bas-Saint-Laurent? Cette opportunité est faite pour vous! Entrée en poste dès que possible – Temps plein | www.firmebrouillette.com Firme Brouillette Inc. est un leader dans le recrutement et placement de personnel dans les secteurs de la santé, des services aux entreprises, de l’industrie manufacturière, de la technologie, de l’agroalimentaire et de la construction. Nous valorisons l’humain, l’excellence et l’innovation dans chacun de nos mandats. Nous sommes actuellement à la recherche d'un(e) Développeur(euse) logiciel embarqué senior* pour un poste permanent au sein d’une entreprise innovante et fiable œuvrant dans la conception et la fabrication d’équipements ferroviaires. Principales responsabilités ​ Développement & architecture logicielle Concevoir, développer et maintenir des logiciels embarqués pour des sous-systèmes ferroviaires. Définir l'architecture logicielle, les modules, les interfaces et leurs interactions. Produire du code fiable, documenté et conforme aux bonnes pratiques (revues de code, analyse statique, tests). Structurer et maintenir les exigences logicielles (SRS) et en assurer leur traçabilité. Intégration, validation et performance Intégrer le logiciel avec les modules électroniques et les systèmes mécatroniques. Développer et exécuter des tests unitaires, d'intégration et de validation fonctionnelle. Diagnostiquer les problèmes, analyser les causes racines et proposer des correctifs robustes. Contribuer aux essais sur bancs et, au besoin, sur véhicule. Collaboration et documentation Collaborer étroitement avec les équipes systèmes, matériel, essais et production. Participer aux revues techniques et aux analyses d'architecture. Produire une documentation claire, structurée et adaptée aux revues internes et externes. Profil Exigences Détenir un statut autorisant le travail au Canada; Baccalauréat en génie logiciel, informatique, génie électrique ou discipline connexe. Minimum 6 ans d'expérience en développement logiciel pour systèmes embarqués ou équipements industriels. Maîtrise du C/C++ embarqué, microcontrôleurs, RTOS et Frameworks/middleware ; Connaissance des protocoles de communication (CAN, RS485, TCP/IP), et des pratiques d'ingénierie logicielle (architecture, gestion des exigences, tests, intégration continue). Expérience dans un environnement normatif (EN50128/EN50716, IEEE-1558, ou équivalent), (atout) Excellentes capacités rédactionnelles. Maîtrise du français et de l'anglais : niveau avancé (atout), pour la rédaction de documentation technique destinée à des clients au Canada et aux États-Unis. Informations contractuelles Conditions et avantages : Poste permanent à 40 heures par semaine, basé dans le Bas-Saint-Laurent Salaire concurrentiel selon l’expérience; remboursement des cotisations à OIQ, si applicable Incitatif à la relocalisation Vacances : à partir de 3 semaine par année Assurance collective complète payée à 100 % par l'employeur (dentaire, santé, invalidité longue durée, soins de la vue) Régime de retraite avec participation de l'employeur, possibilité de contribuer au REER FTQ (4%) Programme d'achat d'actions Possibilité d'un horaire flexible favorisant la conciliation travail-famille Congés mobiles (10 jours) et activités sociales POUR POSTULER Yamna Ben Mansour – Conseillère en acquisition de talents 873-389-0345 poste 218 Florence Béguin – Conseillère en acquisition de talents 418-521-5860 poste 216 job@firmebrouillette.com Processus simple et rapide. Une réponse vous sera donnée après analyse de votre candidature. #emploi #job #rechercheemploi #jobpost #offreemploi #offredemploi #nouveauchallenge #production #qualite #leadership Participez à notre programme de référencement * (*soumis à des conditions) en nous proposant la candidature d'une personne à la recherche d'un emploi (ou souhaitant changer d'emploi) et dont le profil correspond à la description du poste. Le générique masculin est utilisé sans aucune discrimination et uniquement dans le but d’alléger le texte. Nous remercions à l’avance toutes les personnes de leur intérêt pour ce poste. Firme Brouillette valorise, respecte et mise sur les différences et les compétences de ses employés provenant de tous les horizons. Seules les personnes retenues seront contactées par notre département du recrutement. Les autres candidatures seront conservées pour des mandats futurs. Votre CV pourrait être acheminé à l’extérieur du Québec lorsque l’emploi l’exige, en fonction de son emplacement géographique. Cette offre d’emploi n’est pas une offre internationale. Merci de votre compréhension. Il est inutile de nous envoyer votre candidature si vous n’êtes pas en possession d’un permis valide pour travailler au Québec.

What you’ll do

Design, develop, and maintain embedded software for railway subsystems while defining architecture and interfaces. Ensure software reliability through rigorous testing, validation, and close collaboration with hardware and systems engineering teams.

Requirements

Requires a bachelor's degree in software, computer, or electrical engineering and at least 6 years of experience in embedded systems. Candidates must possess strong C/C++ skills and the legal authorization to work in Canada.

Benefits

  • Relocation incentive
  • Paid vacation
  • Comprehensive health insurance
  • Dental insurance
  • Vision care
  • Long-term disability insurance
  • Retirement plan
  • Employer contribution to retirement
  • Stock purchase program
  • Flexible schedule
  • Mobile leave days
  • Social activities
  • Professional order fee reimbursement

Listed skills

  • C++ · Preferred
  • TCP/IP · Preferred
  • CI/CD · Preferred
  • Technical Documentation · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Embedded software development
  • C
  • C++
  • Microcontrollers
  • RTOS
  • Middleware
  • CAN protocol
  • RS485
  • TCP/IP
  • Software architecture
  • Requirements management
  • Unit testing
  • Integration testing
  • Continuous integration
  • Technical documentation
  • Technical Documentation
  • Authorization (Computing)
  • C (Programming Language)
  • Electrical Engineering
  • Unit Testing
  • Continuous Integration
  • C++ (Programming Language)
  • Systems Engineering
  • Software Architecture
  • Integration Testing
  • Embedded Software
  • Requirements Management
  • Embedded Systems
  • RS-485 Standard
  • Real-Time Operating Systems

Job areas

  • Software
  • Engineering
  • Manufacturing
  • Technology
  • Embedded Systems Software Developer
  • Embedded Software Engineer
  • Software Developers

More jobs from Firme Brouillette, INC.

See all jobs from Firme Brouillette, INC.