Concepteur Firmware

Otodata_fr 

📍 Montreal, Canada 🇨🇦

full-time
senior
Posted —

Key Skills

C/C++GitPythonBLELTE-M

Industry

TelecommunicationsConsumer Electronics

Job Description

SOMMAIRE DU POSTE

Le concepteur firmware contribue au développement, à la validation et à l’amélioration continue des firmwares déployés à grande échelle dans nos solutions IoT. Il conçoit, écrit, teste et optimise les logiciels embarqués, en collaboration avec les équipes matérielles, mécaniques, de certification, de test et backend.



PRINCIPALES RESPONSABILITÉ

SDéveloppement firmwar

  • eConcevoir, programmer, tester et optimiser les fonctionnalités embarquées
  • .Gérer énergie, mémoire, radios (BLE, LTE‑M, NB‑IoT, NTN) et capteurs
  • .Maintenir les protocoles de communication (UDP/IP, BLE, modem cellulaire)
  • .Optimiser la durée de vie des appareils sur batterie

.Validation et automatisatio

  • nEffectuer les tests de validation firmware
  • .Analyser la consommation électrique et identifier les anomalies
  • .Automatiser les bancs de test (Python)
  • .Développer des tests automatisés pour les mises à jour (DFU, FTP)

.Analyse et résolution de problème

  • sDéboguer avec l’équipe matérielle (watchdog, resets, capteurs, etc.)
  • .Analyser les retours terrain et proposer des correctifs

.Collaboratio

  • nTravailler avec les équipes matérielles, mécaniques, certification, test, mobile et backend
  • .Documenter les procédures et recommandations techniques


.
PROFILS DES COMPÉTENCES ET QUALIFICATION REQUI

SEFormation/ Expérience/ Certificati

  • onDEC ou BAC en électronique, télécom, programmation ou équivalen
  • t.5 à 8 ans d’expérience en firmware ou systèmes embarqu

ésConnaissanc

  • esC/C++, Git, VS Code, Pytho
  • n.Microcontrôleurs, capteurs, I2C/UART/Analogu
  • e.BLE, LTE‑M, NB‑IoT, NT
  • N.Outils de labo (oscilloscope, multimètre, analyseur logique

).Compétences et aptitudes requis

  • esAutonomie, rigueur, sens de l’analys
  • e.Organisation et gestion du temp
  • s.Collaboration multidisciplinair


e.