Rejoignez notre équipe Logiciel embarqué, composée d'une quarantaine de professionnels talentueux qui se consacrent à la conception, au développement et aux tests des logiciels embarqués qui équipent nos produits innovants. En tant que responsable de l'ingénierie logicielle embarquée, vous jouerez un rôle central dans le développement des produits, en collaborant étroitement avec d'autres équipes de R&D, notamment celles chargées de l'électronique, du cloud, des applications mobiles, de la sécurité, de l'industrialisation et de la qualité.
Ce poste offre une opportunité unique d'avoir une vision globale de nos produits et de leurs fonctionnalités tout en gérant une équipe et en favorisant l'excellence technique.
Principales responsabilités
Gestion et leadership
- Diriger et gérer une équipe de 2 à 6 ingénieurs en logiciels embarqués, en supervisant leur développement professionnel et en favorisant un environnement de travail collaboratif.
- Planifier et répartir les ressources et les tâches en fonction des priorités des projets, afin de garantir la livraison dans les délais de logiciels de haute qualité.
- Superviser les opérations quotidiennes, en veillant à l'efficacité et au respect des délais.
- Recruter, intégrer et encadrer les nouveaux membres de l'équipe tout en identifiant les besoins en formation afin d'améliorer les compétences de l'équipe.
- Promouvoir les méthodologies agiles (par exemple, Scrum, Kanban) au sein de l'équipe pour une gestion de projet efficace.
Contributions techniques
- Travailler sur diverses cibles embarquées, notamment des SoC alimentés par batterie et pilotés par événements, ainsi que des microcontrôleurs polyvalents équipés de systèmes d'exploitation en temps réel.
- Concevoir et développer des logiciels embarqués, des pilotes matériels à la logique d'application en passant par les protocoles de communication.
- Promouvoir le développement logiciel modulaire, en garantissant la réutilisabilité sur différentes architectures matérielles et différents environnements logiciels.
- Déboguer, analyser et optimiser les logiciels en termes d'efficacité, de stabilité et d'évolutivité.
- Diriger des initiatives visant à réduire la dette technique et à améliorer l'architecture logicielle.
Collaboration
- Collaborer avec des équipes de R&D pluridisciplinaires (électronique, cloud, applications mobiles) et différents services (sécurité, industrialisation, qualité) afin d'assurer la cohérence et l'harmonisation des efforts.
- Participer activement aux processus décisionnels aux côtés des chefs de produit et des acteurs de la R&D.
Innovation et meilleures pratiques
- Promouvoir l'adoption des meilleures pratiques en matière de développement de logiciels embarqués, en veillant au respect de normes élevées de qualité et de performance.
- Se tenir informé des dernières technologies et méthodologies afin de favoriser l'amélioration continue au sein de l'équipe.
Compétences techniques requises
- Langages de programmation : une maîtrise du langage C est requise ; une bonne maîtrise du C++ est un atout. Une connaissance de base des scripts Shell et de Python est attendue.
- Microcontrôleurs : expérience avec les architectures ARM Cortex-M.
- Protocoles de communication : une maîtrise d'au moins TCP/IP, Zigbee et 802.15.4 est requise, ou d'un protocole similaire. Une connaissance de base du Wi-Fi et du BLE est un atout.
- Systèmes embarqués :
* Développement pour des appareils soumis à des contraintes de mémoire et d'énergie.
* Connaissance du développement logiciel de bas niveau et de l'électronique de base.
- Outils et techniques : CI/CD, frameworks de tests automatisés, débogage, conception modulaire et optimisation pour les systèmes d'exploitation en temps réel.
Nous recherchons une personne justifiant de minimum 8 ans d'expérience, dont au moins 5 ans dans le développement embarqué. Vous devez également avoir minimum 3 ans d'expérience en tant que chef d'équipe ou responsable technique, avec une expérience en gestion d'équipe (recrutement, développement de l'équipe), de préférence dans un environnement Agile.
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.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.