Firmware Engineer Senior

Il y a 3 mois


Brignais, France Acuity Brands Temps plein

Distech Controls’ success and reputation are fueled by our world-class team of employees. We look for qualified individuals who are striving to succeed and that wish to actively contribute to our continued growth. Distech Controls values its team members and offers them a modern, motivating work environment, and competitive salaries and benefits.

Distech Controls is a Canadian-based company located in Brossard, on the South Shore of Montreal (QC), with a European headquarter in Brignais (Lyon), France. We are proud to be part of the Acuity Brands’ family since 2015. Our mission is to connect people with intelligent building solutions for better health, better space, and better efficiencies through our forward-thinking technologies and services.

Acuity Brands, Inc. (NYSE: AYI) is a market-leading industrial technology company. We use technology to solve problems in spaces, light, and more things to come. Through our two business segments, Acuity Brands Lighting and Lighting Controls (ABL) and the Intelligent Spaces Group (ISG), we design, manufacture, and bring to market products and services that make a valuable difference in people’s lives.

**Job Summary**:
**Quel rôle occuperez-vous ?**
Nous sommes actuellement à la recherche d’un Ingénieur Firmware Senior qui œuvrera dans le développement et la mise en œuvre des micrologiciels, de la définition des besoins jusqu’au déploiement des produits, dans le respect de la qualité, des délais et des coûts, en utilisant les méthodes de développement agiles (Scrum, Kanban, Waterfall). Vous intégrerez une équipe de développement agile au sein du programme de développement des Capteurs & Interfaces occupants, afin d’assurer la conception micrologicielle des produits des gammes « Resense » de Distech Controls.

**Key Tasks & Responsibilities (Essential Functions)**:
**Que ferez-vous dans ce poste ?**

**Activités principales**
- Programmer la partie micrologicielle sur des cibles variées (Cortex A8, M0, M3, M4,) en C, Java, C++, GO
- Participer à la conception des plateformes micrologicielles et des systèmes d’exploitation sous Linux et Android
- Utiliser votre créativité pour résoudre des problèmes complexes, liés aux nouvelles technologies IoT, aux développements de produits avec interfaces graphiques, communications sans fil (BLE), basse consommation
- Travailler avec des outils avancés de gestion du code source, gestion du travail, de « builds » automatisés et de tests automatisés
- Participer activement à la définition avec l’équipe et à la conception détaillée des produits, aux scrums journaliers ainsi qu’aux planifications et revue des sprints
- Effectuer l’étude conceptuelle des produits et participer à l’élaboration des concepts et des architectures. Documenter et communiquer le développement selon l’avancement du projet.
- Collaborer étroitement avec les différentes équipes durant les phases respectives de développement et de pré-déploiement (validation, certification, procédures de tests en production)
- Jouer un rôle proactif en améliorant les méthodes, outils, processus et normes de conception au sein de l’équipe micrologicielle
- Participer à la maintenance des produits et aux activités liées au maintien en condition de production des produits existants

**Activités liées au support à la Production, au Support Technique et à la Rédaction Technique**
- Analyser les problèmes techniques (via l’audit interne ou via le client) et proposer des solutions à la demande de son Responsable
- Documenter les TIN (Technical Issues Notices) à la demande de son Responsable
- Transmettre des informations techniques sur les produits à la Rédaction Technique

**Divers**
- Suivre son planning d’activité via l’outil informatique
- Réaliser des comptes-rendus hebdomadaires de son activité
- Échanger sur les bonnes pratiques entre les différentes équipes de conception micrologicielle, logicielle et matérielle
- Communiquer sur les solutions et l’avancement des projets avec les intervenants de la R&D
- Participer aux réunions « Design Review » et aux réunions de projets
- Réaliser de la veille technologique et concurrentielle

**Skills and Minimum Experience Required**:
**Formation initiale souhaitée/requise**:

- École d’ingénieur ou Master II Professionnel EEA avec spécialisation systèmes embarqués / Génie informatique / Électrique / Électronique / Automatique ou études dans des champs connexes

**Expérience souhaitée**:

- Expérience supérieure à 5 ans

**Compétences**:

- Expertise en développement logiciel embarqué (C, Java, C++, Linux, GO,)
- Familier(e) avec l’utilisation d’Azure devOps, Visual Studio et de GIT
- Maîtrise de l’Anglais Technique TOEIC : 850 (lu, écrit, parlé)

We value diversity and are an equal opportunity employer. All qualified applicants will be considered for employment without regards to race, color, age, g