Jobs at Alteo

View all jobs

Firmware Designer [#3761]

Montreal, QC
Alteo is looking for a Firmware Designer for a permanent position based in Montreal

*** Hybrid work model: up to 3 days at home / 2 days at the office per week ***

Responsibilities:
  • Communicate detailed design requirements to others (local or global)
  • Develop firmware designs and firmware requirements that address new market / product opportunities
  • Develop detailed firmware requirements without guidance
  • Ensure technical and customer requirements are met
  • Implement design ideas and changes as needed to successfully complete a project
  • Provide direction to / mentor others (local or global) on firmware design, architecture, and testing
  • Provide final review and/or design authority on firmware products

Profile:
  • Bachelor of Science in Electrical Engineering or Electrical & Computer Engineering or Electrical Engineering Technology
  • 3+ years of experience as firmware designer
  • Ability to train others (local or global) in performing a fault tree analysis, failure modes & effects analysis, or risk analysis, whichever is appropriate for the firmware project at hand
  • Demonstrated experience using tools such as SVN, Git, Bugzilla, and Microsoft Project
  • Demonstrated understanding of CMMI Level II processes and knowledge of the software development life cycle (SDLC)
  • Demonstrated understanding of object-oriented analysis & design (OOAD) concepts and UML
  • Hands on experience with various microcontrollers including PIC, ARM, RISC-V, MSP430, etc. 
  • Hands on experience with multiple communication stacks
  • Knowledge and/or hands on experience with several serial communication protocols such as I2C, SPI, MODBUS, CAN, etc.
  • Ideally bilingual (English is a must, French is an asset)
@@@@@
Alteo recherche un Designer Firmware pour un poste permanent basé à Montréal.

*** Modèle de travail hybride : jusqu'à 3 jours à la maison / 2 jours au bureau par semaine.

Responsabilités :
  • Communiquer les exigences de conception détaillées à d'autres personnes (locales ou mondiales).
  • Développer des conceptions de firmware et des exigences de firmware qui répondent à de nouvelles opportunités de marché ou de produit.
  • Développez les exigences détaillées du firmware sans conseils
  • S'assurer que les exigences techniques et celles du client sont respectées
  • Mettre en œuvre les idées et les changements de conception nécessaires pour mener à bien un projet.
  • Fournir des directives et encadrer d'autres personnes (locales ou internationales) sur la conception, l'architecture et les tests des firmware.
  • Fournir une révision finale et/ou une autorité de conception sur les produits firmware.

Profil :
  • BAC en génie électrique, en génie électrique et informatique ou en technologie du génie électrique.
  • 3+ ans d'expérience en tant que Designer firmware
  • Capacité à former d'autres personnes (au niveau local ou international) à la réalisation d'une analyse par arbre de défaillance, d'une analyse des modes de défaillance et de leurs effets ou d'une analyse des risques, selon ce qui est approprié pour le projet de firmware en question.
  • Expérience avérée de l'utilisation d'outils tels que SVN, Git, Bugzilla et Microsoft Project.
  • Compréhension avérée des processus CMMI niveau II et connaissance du cycle de vie du développement logiciel (SDLC).
  • Compréhension avérée des concepts d'analyse et de conception orientées objet (OOAD) et de l'UML.
  • Expérience pratique de divers microcontrôleurs, notamment PIC, ARM, RISC-V, MSP430, etc. 
  • Expérience pratique de plusieurs piles de communication
  • Connaissance et/ou expérience pratique de plusieurs protocoles de communication série tels que I2C, SPI, MODBUS, CAN, etc.
  • Idéalement bilingue (l'anglais est indispensable, le français est un atout).

Share This Job

Powered by