×
Register Here to Apply for Jobs or Post Jobs. X

Ingénieur en micrologiciel​/Firmware Engineer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Cattron
Full Time position
Listed on 2025-12-29
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Position: Ingénieur en micrologiciel / Firmware Engineer
Location: Montreal

Le développeur de micrologiciels est chargé de contribuer à la conception et au développement de produits de contrôle industriel, ainsi qu'à l'amélioration et à la maintenance des produits de contrôle existants. Le candidat retenu sera une personne ayant l'esprit d'équipe, capable de travailler de manière autonome et en collaboration pour atteindre les objectifs de l'équipe, et qui fera preuve d'une attitude positive.

RESPONSABILITÉS

Écrire des applications embarquées C/C++ bien conçues et testables.
Exécuter le cycle de vie complet du développement logiciel (SDLC).
Dépanner, déboguer et mettre à niveau les systèmes existants.
Produire des documents de conception technique du micrologiciel à partir des spécifications des exigences du produit et communiquer efficacement ces conceptions à vos collègues et responsables.
Élaborer des plans de test pour les tests de conception et les études de faisabilité du micrologiciel/matériel en tenant compte du coût et du calendrier pour les conceptions de micrologiciel spécifiées.
Collaborer de manière transversale avec les ingénieurs en électronique, en mécanique et en systèmes.
Étudier les modes de défaillance des micrologiciels existants.
Coordonner les activités afin de réaliser des prototypes et des séries pilotes afin de perfectionner la conception et de répondre aux besoins des clients en matière de produits finis.
Coordonner les activités du projet afin de garantir la mise en production sans heurts des produits, conformément aux exigences des clients et aux délais fixés.
Se tenir au courant des dernières technologies et des meilleures pratiques du secteur.
Tenir à jour des cahiers de laboratoire pour documenter la création et le développement de nouvelles inventions. Préparer les divulgations d'inventions et travailler avec les avocats de l'entreprise pour rechercher, rédiger et déposer des demandes de brevet. Prendre toutes les mesures nécessaires pour protéger la propriété intellectuelle.

EXIGENCES

Expérience en programmation C/C++.
Compétences en débogage avec des outils tels que JTAG, analyseurs logiques, oscilloscopes.
Expérience avec des outils de contrôle de version tels que git ou similaires.
Excellente compréhension des architectures logicielles modulaires et des API embarquées.
Capacité à comprendre, valider et maintenir le code d'autres développeurs.
Connaissance des systèmes d'exploitation en temps réel.
Connaissance des microcontrôleurs embarqués.
Excellentes compétences en communication en anglais.

ÉDUCATION/EXPÉRIENCE

Licence en ingénierie, en informatique ou formation équivalente.
Plus de 5 ans d'expérience en tant qu'ingénieur logiciel embarqué, développeur de micrologiciels embarqués ou dans un poste similaire.
Pourquoi rejoindre Cattron ?

Chez Cattron, nous nous engageons à respecter nos valeurs d'intégrité, de respect, de transparence, de responsabilité et d'exécution dans tous les aspects de notre activité. Nous offrons un environnement de travail où ces valeurs ne sont pas que des mots, mais font partie intégrante de notre façon de travailler au quotidien. Si vous êtes passionné par l'excellence en matière de fabrication et que vous souhaitez faire partie d'une équipe qui valorise l'innovation, la collaboration et l'intégrité, nous serions ravis de vous accueillir dans notre équipe !

The Firmware Developer is responsible for contributing to the design and development of industrial control products and improvements/maintenance for existing control products. The successful candidate will be a team-oriented individual that can work both independently and collaboratively to achieve team goals, and maintains a positive attitude.

RESPONSIBILITIES
  • Write well-designed, testable C/C++ embedded applications
  • Execute full Software Development Life Cycle (SDLC)
  • Troubleshoot, debug, and upgrade existing systems
  • Produce firmware engineering design documents from product requirements specifications, and effectively communicate those designs to colleagues and managers.
  • Develop test plans for firmware/hardware design-proof testing and feasibility studies with regard to cost and schedule for specified firmware designs
  • Collaborate cross-functionally with electronics,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary