Développeur Logiciel Embarqué H/F

Il y a 22 heures

Annecy, Auvergne-Rhône-Alpes, France Coris Innovation Temps plein
Dans le cadre du développement de solutions logicielles embarquées, vous rejoignez une équipe Scrum composée de 5 à 6 développeurs. Vous intervenez sur des applicatifs intégrés à des produits communicants et permettant leur contrôle via différents protocoles. Le poste couvre l'ensemble du cycle de développement logiciel, de la spécification à la maintenance, dans un environnement Linux et avec une attention particulière portée à la qualité, à la performance et à l'optimisation des ressources. Coris Innovation recherche son/sa nouveau/elle Développeur(se) Logiciel Embarqué, afin de renforcer l'équipe de développement et de contribuer à la conception, au développement, à la validation et à l'amélioration continue des logiciels embarqués. Missions principales:
- Spécifier, concevoir, développer et maintenir les logiciels des produits et services, dans le respect des contraintes projet, des méthodologies de développement et des règles métier.
- Développer des logiciels embarqués principalement en langages de haut niveau, notamment Lua, dans un environnement Linux, avec des interventions ponctuelles en C/C++ sur les développements plus bas niveau.
- Concevoir et développer du code optimisé en tenant compte des contraintes de la plateforme matérielle, notamment en matière de performance, de consommation et d'efficacité énergétique.
- Mettre en oeuvre des développements asynchrones et intégrer les différents protocoles de communication nécessaires au fonctionnement des produits.
- Réaliser les phases de tests et de validation, contribuer à la qualité et à la pérennité des logiciels et participer à la résolution des problématiques techniques.
- Participer à l'amélioration continue des pratiques et des outils de développement, notamment dans un environnement CI/CD et GitLab.
- Contribuer à la documentation technique et collaborer avec l'équipe Scrum en faisant preuve d'autonomie, de prise d'initiative et d'esprit d'équipe.
De formation supérieure en informatique, développement logiciel, systèmes embarqués ou domaine équivalent, vous justifiez d'environ 5 ans d'expérience en développement logiciel. Vous disposez d'une expérience significative dans le développement de logiciels embarqués et êtes à l'aise dans un environnement Linux. Vous maîtrisez les pratiques de développement asynchrone, tests et validation, amélioration continue et CI/CD. La maîtrise de GitLab est indispensable et une bonne connaissance des protocoles de communication est attendue. Des compétences en Lua sont particulièrement appréciées, ainsi qu'en JavaScript et Python. La connaissance du C/C++ constitue également un atout pour intervenir sur des développements plus bas niveau. Rigoureux(se), autonome et force de proposition, vous appréciez le travail en équipe dans un environnement Scrum et savez prendre des initiatives. Vous êtes capable d'intervenir sur l'ensemble du cycle de développement, de la conception à la validation et à la maintenance, tout en contribuant à la documentation et à l'amélioration des pratiques. La maîtrise du français, à l'oral comme à l'écrit, est requise.