Lead Embedded Software Designer IV

  • Full Time
  • Quebec

Johnson Controls


Ce que vous ferez

En tant qu’ingénieur principal en logiciels embarqués en poste à Brossard au Québec vous concevrez la prochaine génération d’applications embarquées pour le secteur de la détection incendie de la Société de contrôle Johnson. Nos produits de détection d’incendie sont intégrés dans les restaurants et les bâtiments que vous visitez tous les jours.

Il s’agit d’une occasion unique de concevoir et de mettre en œuvre la prochaine génération de logiciels utilisés dans nos systèmes d’alarme-incendie.



Vous ne voulez pas traverser de pont pour aller travailler?. Nous sommes situés sur la Rive-Sud dans une ville en plein essor avec un accès facile au Quartier DIX30, aux transports en commun (nous sommes juste à côté de la future plaque tournante du REM) et à un stationnement.

Comment vous parviendrez à le faire


Vous dirigerez et planifierez des projets et ferez le suivi

Vous recueillerez les besoins, rédigerez les spécifications et dirigerez les projets logiciels


Vous utiliserez les plus récentes technologies pour produire des logiciels de haute qualité pour les systèmes d’alarme incendie

Vous collaborerez avec des équipiers chevronnés et passionnés dans toutes les activités de développement de logiciels


Vous interagirez avec des personnes de différents services et de plusieurs organisations situées partout dans le monde

Vous générerez des idées, fournirez une rétroaction continue et répondrez aux besoins de nos clients


Vous chercherez continuellement à améliorer notre processus de développement

Vous vous efforcerez de perfectionner vos compétences en tout temps


Vous soutiendrez et conseillerez vos équipiers

Ce que nous recherchons


Préalables obligatoires

Baccalauréat en génie électrique, en génie logiciel ou en informatique


Au moins 5 ans d’expérience en développement de logiciels embarqués

Excellente connaissance du développement d’applications multifilières et multiprocesseurs (essentiel)


Maîtrise du langage de programmation « C »

Connaissance d’une méthodologie de développement formel


Capacité de planifier, de prévoir les dépenses et de diriger des projets logiciels

Expérience de la collecte d’exigences et de la rédaction de spécifications



Souhaités

Expérience avec le langage de programmation C++


en développement d’applications Linux

Expérience en développement en pilotes de périphériques Linux


Expérience en environnement de construction yocto

Expérience en environnement de construction Windriver Linux LTS


Expérience avec les bibliothèques d’interface utilisateur graphiques QT, GTK, …

Capacité à utiliser des instruments et des outils de débogage (JTAG)


Expérience pratique des microcontrôleurs ARM

Connaissance des protocoles réseau



Expérience des outils de versionnage (p. ex., intégrité, Git)

Expérience avec un outil de suivi de bogues (par exemple, JIRA, Integrity)


Expérience avec les langages de script (par exemple, Bash, Make, Python)

Expérience de la planification et du suivi des prévisions de dépenses des projets



#J-18808-Ljbffr

To apply, please visit the following URL: