Chargement...
Partager cette offre d’emploi

Développeur JAVA

Postuler »

Date: 6 nov. 2020

Lieu: FR

Entreprise: Acuity Brands

Qui sommes nous

Distech Controls permet aux bâtiments connectés de communiquer avec ses occupants grâce à des solutions basées sur des technologies avancées, en relation avec ses clients, conçoit des solutions innovantes afin d’améliorer le bien-être, la gestion des espaces et l’efficacité énergétique des bâtiments. La passion pour l’innovation, la qualité et le développement durable guide sa stratégie.

« Relier les occupants aux bâtiments connectés pour améliorer le bien-être, la gestion des espaces et l’efficacité énergétique. »

Distech Controls est une filiale de Acuity Brands Lighting, Inc. www.distech-controls.com

Dans le cadre de sa croissance, Distech Controls recrute un Programmeur/ Développeur JAVA (F/H) pour intégrer son siège social Europe/Afrique (Sud Lyonnais - Brignais).

Cette fonction est rattachée hiérarchiquement fonctionnellement au Directeur Logiciel basé au Canada et fonctionnellement au Directeur R&D basé à Lyon.

 

Responsable de la conception du logiciel embarqué, entre la couche matérielle et le logiciel de haut niveau, sous la supervision de l'ingénieur senior et en collaboration avec l'équipe de développement (matériel, firmware, logiciels et tests), vous serez responsable du développement de produits dans un environnement agile (Scrum) dans 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 assurer la qualité du produit final, tout en respectant les délais, les coûts. 

Principales activitées

Développement 

  • Participer au développement de l'architecture du produit, en collaboration avec d'autres membres de l'équipe
  • Concevoir et développer des concepts techniques et des routines de programme et des logiciels embarqués
  • Assurer la qualité et le développement logiciel approprié selon les demandes de versions planifiéesRésoudre des problèmes techniques complexes ou urgents selon le casInvestir jusqu'à 10% du temps dans la recherche et la preuve de concepts qui peuvent conduire l'entreprise vers une évolution technologique

D​​​​​​ocumentation :

  • 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.
  • Documentez et communiquez le développement à mesure que le projet progresse.

Méthodologie : 

  • Participer activement aux réunions quotidiennes et à la planification des éléments de travail qui seront livrés à la fin du sprint. 
  • Présenter, à la fin de chaque sprint, les différents éléments de travail qui ont été réalisés.
  • Travailler en étroite collaboration avec les groupes de logiciels, de matériel et de test pendant les phases de développement et de pré-lancement respectives. 
  • Contribuer à l'analyse et à l'amélioration des méthodes de conception, des outils, des processus et des normes au sein de l'équipe Firmware
votre profil

Bac + 5 avec spécialisation Informatique / Génie informatique/ Électrique ou études dans champs connexes et justifiez d’une expérience d'au minimum 5 ans  dans un poste similaire.

Anglais :oral et écrit (niveau Futurskill B2 minimum)

Vous maîtrisez langage JAVA avancé et avez une solide expérience technique en programmation JAVA dans un système modulaire dynamique, et avez une bonne expertise de Git. Vous êtes à l’aise avec les outils de gestion de code souce et avec la méthode de développement Agile.

Sont des atouts : 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

Vous êtes structuré (e), méthodique et organisé(e) dans son travail et avez une capacité d’analyse de synthèse développée


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