Ingénieur firmware

Reposted 12 Days Ago
Be an Early Applicant
Laval, QC, CAN
In-Office
3-3 Annually
Mid level
Professional Services • Consulting
The Role
The Firmware Engineer will design, develop and maintain embedded firmware, optimize performance, debug hardware/software, and collaborate with cross-functional teams to ensure product reliability and safety.
Summary Generated by Built In

Ingénieur / Ingénieure Firmware


Notre client est à la recherche d’un ingénieur firmware passionné par les systèmes embarqués, appelé à jouer un rôle clé dans le développement, l’optimisation et la fiabilité des logiciels intégrés à des produits électroniques innovants. La personne retenue collaborera étroitement avec les équipes matérielles, R&D et qualité afin de livrer des solutions performantes, robustes et sécuritaires.


L’entreprise

Notre client se distingue par son expertise en développement de technologies avancées. Depuis 2007, des équipes multidisciplinaires contribuent à concevoir des solutions innovantes en alliant recherche, design et ingénierie.


L’organisation accompagne ses partenaires à chaque étape du cycle de développement, de la définition du produit jusqu’à la production finale. Elle soutient autant les jeunes entreprises ambitieuses que les organisations établies à l’échelle internationale..


Responsabilités principales

  • Concevoir, développer et maintenir le firmware pour des systèmes embarqués

  • Programmer des microcontrôleurs et microprocesseurs

  • Implémenter des fonctionnalités bas niveau (drivers, communications, gestion de mémoire)

  • Optimiser la performance, la stabilité et la consommation énergétique

  • Effectuer le débogage matériel et logiciel

  • Participer aux tests, à la validation et à la certification des produits

  • Rédiger la documentation technique

  • Collaborer avec les équipes hardware, QA et production

  • Contribuer à l’amélioration continue des pratiques de développement

Exigences du poste

  • Baccalauréat en génie informatique, génie électrique ou domaine connexe

  • Minimum de 3 ans d’expérience en développement firmware ou en systèmes embarqués

  • Excellente maîtrise du C / C++ (obligatoire)

  • Bonne compréhension de l’architecture des microcontrôleurs

  • Expérience avec des protocoles de communication (UART, SPI, I2C, CAN, Ethernet)

  • Capacité à lire et interpréter des schémas électroniques

  • Expérience en débogage avec oscilloscope et analyseur logique (un atout)

Atouts

  • Expérience avec un RTOS (FreeRTOS, Zephyr, etc.)

  • Connaissance des environnements Linux embarqués

  • Expérience en certification (médical, industriel, automobile, IoT)

  • Connaissance des pratiques DevOps embarquées (CI/CD, tests automatisés)

  • Expérience en cybersécurité embarquée

Profil recherché

  • Esprit analytique et structuré

  • Forte capacité de résolution de problèmes

  • Autonomie et sens des responsabilités

  • Excellentes aptitudes en communication et collaboration

  • Rigueur et souci du détail



Skills Required

  • Bachelor's degree in computer engineering, electrical engineering or related field
  • Minimum of 3 years of experience in firmware development or embedded systems
  • Excellent proficiency in C/C++
  • Good understanding of microcontroller architecture
  • Experience with communication protocols (UART, SPI, I2C, CAN, Ethernet)
  • Ability to read and interpret electronic schematics
  • Experience debugging with oscilloscope and logic analyzer
  • Experience with RTOS (FreeRTOS, Zephyr, etc.)
  • Knowledge of embedded Linux environments
  • Experience in certification (medical, industrial, automotive, IoT)
  • Knowledge of embedded DevOps practices (CI/CD, automated testing)
  • Experience in embedded cybersecurity
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
33 Employees
Year Founded: 2003

What We Do

Équipe Humania accompagne les PME québécoises pour structurer leurs RH, attirer les talents, mobiliser les équipes et soutenir la croissance. Nous accompagnons les entreprises dans la gestion de leurs ressources humaines pour optimiser leur performance et favoriser le bien-être des équipes.

Similar Jobs

Cattron Global Logo Cattron Global

Firmware Engineer

Hardware • Other • Utilities
In-Office
Saint-Laurent, Montréal, QC, CAN
47 Employees

NBCUniversal Logo NBCUniversal

Senior Producer (Pillar) | Producteur(trice) principal(e) (Pilier)

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Montréal, QC, CAN
68000 Employees

NBCUniversal Logo NBCUniversal

Associate Producer- Content | Producer Associé(e)- Contenu

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Montréal, QC, CAN
68000 Employees

NBCUniversal Logo NBCUniversal

Senior Producer (Content) | Producteur(trice) principal(e) (Contenu)

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
Montréal, QC, CAN
68000 Employees

Similar Companies Hiring

Quantum Rise Thumbnail
Software • Professional Services • Natural Language Processing • Machine Learning • Consulting • Automation • Artificial Intelligence
Chicago, Illinois
20 Employees
Northslope Thumbnail
Artificial Intelligence • Information Technology • Software • Analytics • Consulting • Generative AI
London, GB
100 Employees
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account