Développeur C++ Embarqué (Réf : 1-14 A)

  • Temps plein

Description de l'entreprise

C’est avec grand plaisir qu’1perTinent collabore avec ce nouveau client situé à Québec. En affaires depuis plus de 10 ans, ils se spécialisent en conception et fabrication de solutions audiovisuelles pour le secteur du bâtiment. 🚀Ils sont aujourd’hui à la recherche de nouveaux membres afin de faire grandir leur équipe!

Ce qu’ils t’offrent

  • Des horaires flexibles à raison de 37,5 heures par semaine
  • Mode de travail Hybride: 3 jours au bureau 2 en télétravail
  • Assurance collective
  • 3 semaines de vacances

Description du poste

En tant que développeur logiciel embarqué, tu rejoindras l’équipe R&D. En tant que membre de cette équipe multidisciplinaire hautement qualifiée, tu participeras à la conception complète des nouveaux produits, de la phase initiale à la réalisation finale et ta principale responsabilité sera la programmation des microcontrôleurs. 

Les challenges qui t’attendent 🔥

  • Développer des logiciels embarqués, incluant l’architecture de microcontrôleurs 32-bit utilisés pour des applications de d'indicateurs de position et d'appel d'urgence dans le domaine des ascenseurs
  • Savoir réévaluer la conception et l’implantation des codes sources actuels
  • Concevoir des plans et des procédures de test fonctionnels et de qualification des logiciels
  • S’assurer que les logiciels rencontrent les standards de fiabilité et de sécurité applicables
  • Travailler avec les clients pour comprendre et établir les contraintes et requis du produit
  • Fournir un leadership technique sur de nouvelles fonctionnalités

Qualifications

Ton profil ⚙️

  • Baccalauréat en génie électrique, génie informatique, informatique ou autre domaine connexe
  • 5 ans+ d’expérience en développement de logiciel embarqué
  • Excellente maîtrise de la programmation en C ou C++ sur microcontrôleur
  • Bonne connaissance des architectures des microcontrôleurs et de leurs périphériques (PWM, Timer, Capture/Compare, ADC, comparateur, SPI, I2C, UART, etc.)
  • Connaissance des exigences de développement de systèmes embarqués (restriction ressource, FLASH, RAM, concepts périphériques, debug et outils de programmation)
  • Habileté à communiquer clairement et à vulgariser des sujets techniques complexes
  • La connaissance de l'architecture ARM, de l’expérience en téléphonie IP, et de la connaissance en électronique et design de circuit, incluant la lecture de schémas sont d' excellents atouts!

Informations supplémentaires

Le talent se présente sous plusieurs formes! Le poste t’intéresse, mais tu ne possèdes pas tous les requis listés plus haut? Bien sûr que tu peux postuler quand même ! 💪