Ingénieur en Logiciels Embarqués Ii H/F - Netatmo
- Boulogne-Billancourt - 92
- CDI
- Netatmo
Les missions du poste
Rejoignez notre équipe Logiciel embarqué, un groupe d'une quarantaine d'ingénieurs passionnés qui façonnent l'intelligence derrière nos produits connectés innovants. En tant qu'ingénieur logiciel embarqué II, vous contribuerez de manière significative à la conception, au développement et aux tests des systèmes embarqués qui donnent vie à nos appareils.
Avec une expérience minimum de 3 ans, vous assumerez une responsabilité croissante sur les composants logiciels, en appliquant les meilleures pratiques pour garantir la qualité, les performances et la maintenabilité.
En étroite collaboration avec les équipes electronique, assurance qualité, cloud et produit, vous jouerez un rôle clé dans la mise en place de fonctionnalités intégrées et fiables. Vous participerez également aux discussions sur l'architecture, contribuerez à l'amélioration des outils et des workflows, et partagerez votre expertise pour accompagner les ingénieurs juniors et favoriser l'excellence de l'équipe.
Ce poste vous offre l'opportunité d'approfondir votre impact technique tout en contribuant à un environnement collaboratif et interfonctionnel au coeur du développement produit.
Principales responsabilités :
Conception et développement : Développer des logiciels embarqués de haute qualité en C, spécifiquement destinés aux processeurs ARM (Cortex). Intégrer et exploiter des protocoles de communication tels que le Wi-Fi, le Bluetooth, le TCP/IP et les technologies radio (802.15.4, sub-GHz). Proposer des stratégies techniques visant à optimiser les performances logicielles dans des environnements soumis à des contraintes telles que la mémoire et la consommation d'énergie.
Tests et assurance qualité : Définir et mettre en oeuvre des méthodes de test pour garantir le bon fonctionnement et la fiabilité des logiciels développés. Collaborer avec les équipes qualité et support pour identifier et corriger les bogues et les défauts. Veiller au respect des normes de codage et proposer des améliorations à ces normes.
Respect des normes de codage : Respecter scrupuleusement les normes de codage définies par l'entreprise et contribuer à l'amélioration continue de ces normes au sein de l'équipe. Améliorer et garantir la qualité du code en favorisant les approches automatisées de CI/CD.
Intégration du code et collaboration : Utiliser des outils et des méthodes avancés pour la gestion du code source, facilitant ainsi la collaboration sur une base de code partagée. Participer activement aux revues de code et collaborer avec d'autres ingénieurs pour améliorer la qualité et la maintenabilité du code. Encadrer les développeurs juniors et partager ses connaissances et son expertise avec l'équipe.
Veille technologique et formation : Se tenir informé des dernières avancées technologiques en matière de logiciels embarqués. Participer à des formations internes et externes pour développer en permanence ses compétences, garantissant ainsi l'épanouissement personnel et celui de l'équipe.
Langages de programmation : Maîtrise du C ; expérience en C++, Shell et Python appréciée.
Développement de systèmes embarqués : Expérience en développement de logiciels embarqués, notamment avec les processeurs ARM, FreeRTOS ou Zephyr, et compréhension du développement de logiciels embarqués de bas niveau.
Protocoles de communication : Maîtrise du Wi-Fi, du Bluetooth, du TCP/IP, du Zigbee et des protocoles radio (802.15.4, sub-GHz).
Contrôle de version : Maîtrise de Git pour le contrôle de version.
Linux : Maîtrise des environnements Linux pour le développement logiciel.
Électronique : Connaissances de base en électronique et familiarité avec le développement de logiciels embarqués de bas niveau.
CI/CD : Expérience dans l'application de la qualité du code et l'automatisation des processus via l'intégration et la livraison continues (CI/CD)
5 ans d'études supérieures en ingénierie avec au moins 3 ou 7 ans d'expérienceà un poste similaire
Que faisons-nous ?
Nous développons des appareils électroniques grand public connectés, à la fois révolutionnaires, intuitifs et esthétiques. Véritablement intelligents, nos produits innovants offrent une expérience fluide qui aide les utilisateurs à créer un foyer plus sûr, plus sain, plus confortable et plus respectueux de l'environnement.
Nous concevons avec soin la mécanique, l'électronique et les logiciels embarqués de tous nos produits selon les normes les plus strictes. Nos applications mobiles et Web sont conçues pour être simples d'utilisation, tout en offrant une expérience utilisateur riche.
Depuis novembre 2018, Netatmo fait partie du groupe Legrand, leader mondial des infrastructures électriques et numériques pour les bâtiments, avec des millions d'utilisateurs à travers le monde.Nous continuons à développer notre marque et nos produits de manière autonome.
Qui sommes-nous ?
Netatmo, c'est avant tout l'histoire de personnes talentueuses qui se sont réunies pour travailler sur un projet commun. Notre objectif n'est pas seulement de créer des produits au design soigné, mais aussi de bâtir une entreprise où il fait bon vivre.
Nous souhaitons créer une véritable communauté qui partage bien plus que de simples projets professionnels, car l'épanouissement de chacun est essentiel à nos yeux et la créativité ne naît pas toujours derrière un bureau.