Chargement...
Partager cette offre d’emploi

Programmeur JAVA

Postuler maintenant »

Date: 2021-02-06

Lieu de travail: Brossard, Québec, CA, J4Y 0C4

Entreprise: Acuity Brands

 

Le succès et la réputation de Distech Controls sont alimentés par notre équipe d'employés de classe mondiale. Nous recherchons des personnes qualifiées qui s'efforcent de réussir et qui souhaitent contribuer activement à notre croissance continue. Distech Controls apprécie les membres de son équipe et leur offre un environnement de travail moderne et motivant, ainsi que des salaires et des avantages sociaux compétitifs.

 

Qui est Distech Controls?

Distech Controls est une entreprise canadienne située à Brossard, sur la Rive-Sud de Montréal (QC), avec un siège social européen à Brignais (Lyon), France. Nous sommes fiers de faire partie de la famille Acuity Brands depuis 2015. Notre mission est de relier les occupants aux bâtiments connectés pour améliorer le bien-être, la gestion des espaces et l’efficacité énergétique grâce à nos technologies et services avant-gardistes. Notre passion pour l'innovation, la qualité et la durabilité guide notre entreprise au quotidien, alors que nous ouvrons la voie à un monde brillant, productif et connecté.

 

Pourquoi travailler pour Distech Controls?

DCI - Distech Controls Inc. (North American headquarter)

  • Entreprise innovante
  • Lieu de travail dynamique
  • Entreprise ouverte d'esprit
  • Entreprise en constante évolution
  • Environnement de travail moderne conçu pour nos employés
  • Zones de bistrot intérieure et extérieure, salons, stations de café
  • Programme de développement professionnel continu
  • Nombreux avantages sociaux, dont une prime de rendement annuelle, une assurance collective et un programme REER
  • 5 jours flottants et 3 semaines de vacances à partir de la première année (cumul)
  • Programmes de récompense
  • Bâtiment certifié LEED
  • Tables de baby-foot et ping-pong
  • Situé près du quartier Dix30
  • Salle de sport sur place
  • Des fruits frais tous les jours
  • Stations de boissons chaudes et froides
  • Services de transport accessibles, y compris un lecteur de carte OPUS sur place
  • Repas surgelé préparé par des chefs culinaires
  • Prime de référencement

Quel rôle occuperez-vous ?

Le programmeur en développement micrologiciel JAVA, est responsable de la conception des logiciels embarqués, entre la couche matérielle et le logiciel de haut niveau. Sous la supervision de l’ingénieur principal et en collaboration avec l’équipe de développement (matériel, micrologiciel, logiciel et test), vous aurez pour tâche de développer des produits dans un environnement agile (Scrum) à l’intérieur d’un cadre bien défini de processus de développement. Les produits devront être développés selon les normes de programmation en vigueur et vous devrez fournir la documentation nécessaire à l’équipe et vous assurer de la qualité du produit final.

La personne recherchée est proactive, autonome et a, par le passé, démontré son esprit d'équipe. Son professionnalisme et son dévouement contribuent au succès des projets et à la qualité des relations avec tous. Le programmeur micrologiciel participe activement à la conception des produits de la compagnie tout en respectant les délais, les coûts et la qualité des produits. Le candidat idéal possède une solide expérience technique en programmation JAVA dans un système modulaire dynamique.

Que ferez-vous dans ce poste?

Programmation

•Participer à l’élaboration de l’architecture du produit, conjointement avec les autres membres de l’équipe
•Concevoir et développer des concepts techniques et programmer des routines et logiciels embarqués.
•Assurer la qualité et le bon développement de logiciels en fonction des demandes de relâches planifiées
•Résoudre des problèmes techniques complexes ou urgents selon le cas.
•Investir jusqu’à 10% de son temps pour faire de la recherche et des preuves de concepts pouvant amener l’entreprise à une évolution technologique
Développement / Documentation
•Participer activement à la définition et la conception détaillée des produits.
•Définir techniquement les fonctionnalités requises et leurs critères d’acceptation.
•Documenter et communiquer le développement selon l’avancement du projet.
Équipe
•Participer activement aux réunions journalières ainsi qu’à la planification des items des travail qui seront livrés à la fin du sprint.
•Présenter, à la fin de chaque sprint, les différents items de travail qui ont été complétés.
•Collaborer étroitement avec les groupes logiciels, matériel et de tests durant les phases respectives de développement et de pré-relâche.
•Collaborer à l’analyse et l’amélioration des méthodes, outils, processus et normes de conception au sein de l’équipe micrologicielle.

Quel profil de candidat cherchons-nous ?

Essentielles

•Baccalauréat en Informatique ou Baccalauréat en Génie informatique/Électrique ou études dans champs connexes
•Minimum de 10 ans d’expérience dans une équipe de développement logiciel
•Maîtrise du langage JAVA avancé
•Être à l’aise avec les outils de gestion du code source.
•Être à l’aise avec la méthodologie de développement agile


Importantes
•Français et anglais lu, écrit et parlé
•Expérience de développement embarqué avec JAVA
•Structuré, méthodique et organisé dans son travail
•Capacité d’analyse et de synthèse développée
•Esprit d’équipe et excellente relations interpersonnelles et communicationnelles
•Autonome, respectueux, leadership et initiative
•Expérience avec Git


Atout(s)
•Programmation C#, C++, Python
•Expérience avec Linux comme environnement de développement.
•Connaissance des protocoles IoT (MQTT, DSA, Thread)
•Connaissance des protocoles de communication HVAC (BACnet®, Modbus®, M-Bus®)
•Connaissance de Bluetooth

Distech Controls Inc. et EldoLED B.V. appartiennent à Acuity Brands Lighting, Inc., qui est située aux États-Unis. Ces sociétés partagent un système de recrutement global sur lequel seront conservées les données que vous fournissez, et qui seront soumises aux lois des États-Unis d'Amérique.


Segment de l’offre d’emploi: Programmer, Developer, Java, Linux, HVAC, Technology, Operations