Ingénieur logiciel embarqué (sans prestation) - IOT,domotique
A propos de l'entreprise :
Disclaimer : Nous ne sommes pas une SSII / ESN, et ce poste n'est pas à pourvoir dans une SSII / ESN mais bien dans une entreprise finale, en CDI direct. A bon entendeur ;)
Située en plein coeur de Lyon, cette entreprise de 300 personnes, ancienne startup désormais intégrée à un grand groupe, se spécialise dans la conception de systèmes IoT domotiques dédiés au confort et à la sécurité.
L'équipe développe une gamme variée de produits, allant des caméras avec traitement de la donnée embarqué pour la vidéosurveillance, aux systèmes d'alarme, en passant par les thermostats, les régulateurs intelligents et les stations météo.
Leur expertise couvre toute la chaîne IoT, de la conception des cartes électroniques jusqu'à l'intégration cloud. Actuellement en pleine expansion, ils sont engagés dans le renouveau de leur gamme actuelle.
Ce qui implique de nouveaux développements avec : de nouvelles cibles microcontrôleur, l'intégration de nouveaux protocoles de communication, l'ajout de nouvelles fonctionnalités et le renforcement de l'aspect cybersécurité des produits.
Ceci afin de toujours mieux répondre à l'évolution du marché.
Cerise sur le gâteau : un faible turnover, une approche managériale moderne, des locaux neufs et d'excellents avantages salariaux, faisant de cette entreprise un lieu de travail attractif et stimulant.
A propos du poste :
Vous serez intégré(e) à l'équipe lyonnaise spécialisée en firmware et software applicatif, au sein d'une petite équipe de développement sur microcontrôleur.
Vous travaillerez sur la gamme de produits confort thermique , en particulier sur les thermostats connectés. Vos activités incluront le développement de firmware, englobant la gestion des drivers et des applications sur une cible microcontrôleur.
Vos activités principales comprendront :
1 - L'intégration de protocoles de communication
Notamment les protocoles Zigbee et Wifi. Vous travaillerez sur les terminaux Zigbee ainsi que sur la passerelle Wifi-Zigbee.
2 - Le développement sur une nouvelle cible microcontrôleur 32 bits
Soutenu par l'équipe, vous participerez à la définition de la nouvelle architecture et au portage de certaines fonctionnalités.
Les aspects cybersécurité et low-power seront des éléments clés de ce nouveau design.
3 - L'implémentation des fonctionnalités applicatives
Vous serez au coeur des nouveaux développements : que ce soit la gestion d'IHM (écrans, mollettes, éléments tactiles, boutons), la gestion de la remontée capteur, l'implémentation des algorithmes de régulation (PID).
Votre quotidien sera rythmé par des interactions régulières avec les équipes de conception de cartes basées à Paris et l'équipe de développement Cloud sur place, ainsi qu'avec le département marketing.
Vous serez encadré(e) par un chef de projet logiciel embarqué, technique et expérimenté, situé à Lyon également, qui saura vous apporter l'encadrement nécessaire ainsi que la connaissance du produit afin que vous puissiez prendre votre nouveau poste dans les meilleures conditions.
Profil recherché :
Etes-vous la bonne personne pour ce poste ? En CDI direct au sein de l'entreprise, rappelons-le ;), nous on vous met en relation et on vous accompagne durant le process de recrutement pour maximiser vos chances de réussite.
Vous êtes passionné(e) par le développement logiciel embarqué
Avec une expérience en C sur microcontrôleur, comme les STM32 ou idéalement les EFR32. Vous aimez explorer l'architecture des microcontrôleurs, des aspects bas niveau (gestion des registres à partir d'une datasheet) jusqu'aux applications.
Vous avez également une bonne compréhension de l'électronique de base
Notamment la lecture de schémas, et êtes familier avec les protocoles de communication tels que I2C, SPI et UART.
- Une expérience avec des systèmes d'exploitation temps réel, comme FreeRTOS ou Zephyr, serait un plus.
- Vous êtes l'aise avec les environnements de développement sous Linux (utilisation d'Ubuntu, commandes Shell, CMake), vous maîtrisez également les outils de gestion de projets tels que Git et l'environnement Gitlab.
Côté humain, vous appréciez le travail en équipe, savez bien communiquer et n'hésitez pas à chercher les informations dont vous avez besoin.
Vous vous intégrez rapidement dans un nouvel environnement de travail. Nous cherchons quelqu'un de motivé, curieux et enthousiaste à l'idée de rejoindre un environnement technique stimulant où vous pourrez continuer à apprendre et à développer vos compétences.
Vous vous reconnaissez dans cette description ? Même si vous ne cochez pas (encore) toutes les cases, nous serons ravis d'en discuter avec vous. A bientôt !