About this role
Contexte de la mission
Au sein d'une équipe Scrum de 5 à 6 développeurs, vous intervenez sur le développement des applicatifs embarqués intégrés à une box domotique permettant de piloter différents produits et équipements via plusieurs protocoles de communication.
L'environnement est principalement orienté Linux embarqué et langages de haut niveau, avec notamment du Lua, et ponctuellement du développement plus bas niveau en C/C++.
Responsabilités
- Spécifier, concevoir, développer et maintenir les logiciels embarqués de la plateforme.
- Développer un code optimisé en tenant compte des contraintes matérielles, de performance et de consommation énergétique.
- Intervenir sur des problématiques de communication entre la box et les différents produits connectés.
- Réaliser les phases de test et de validation et contribuer à l'amélioration continue de la qualité logicielle.
- Participer à la mise en place et à l'amélioration des pratiques CI/CD.
- Rédiger et maintenir la documentation technique associée aux développements.