Symbiose.
Développeur / Développeuse informatique

Développeur Logiciel Golang Embarqué

FORTIL SUD EST (FORTIL) Biot publiée il y a 1 mois

Le poste

Mission principale Au sein d'une équipe Agile internationale, vous participez à la conception, au développement et à la maintenance de logiciels industriels à forte exigence de qualité, de performance et de fiabilité. Vous contribuez activement à l'évolution des produits en développant un code robuste, maintenable et conforme aux standards de l'industrie. Responsabilités - Participer à l'analyse des besoins fonctionnels et techniques. - Contribuer aux ateliers de refinement avec le Product Owner et les responsables techniques. - Concevoir, développer et maintenir des applications performantes, sécurisées et réutilisables. - Garantir la qualité, la fiabilité et la réactivité des applications. - Identifier les goulots d'étranglement, diagnostiquer les anomalies et mettre en œuvre les solutions correctives adaptées. - Assurer la qualité du code, son organisation et son automatisation. - Participer aux activités de développement dans un environnement Agile Scrum. - Développer et maintenir un code source de qualité industrielle afin de soutenir l'évolution de la feuille de route produit. Profil recherché Expérience - Minimum 6 ans d'expérience en développement logiciel embarqué. - Au moins 2 ans d'expérience en développement Golang. Compétences techniques - Maîtrise du développement de code modulaire, testable et maintenable. - Solide expérience en débogage, profilage et optimisation des performances. - Bonnes connaissances des protocoles et technologies de communication industrielle : - RSTP - Modbus - OPC UA ou autres protocoles - Expérience des technologies de conteneurisation : - Docker - Podman ou autres - Bonne maîtrise de l'environnement Linux et des fondamentaux système : - Gestion des processus - Mémoire - Ordonnancement (scheduler) - Noyau Linux - Connaissance des principaux modèles de conception et architectures logicielles. - Pratique du Test Driven Development (TDD), de l'intégration continue et des bonnes pratiques Agile. - Une connaissance de la norme IEC 61499 constitue un atout. Qualités personnelles - Esprit d'analyse et de résolution de problèmes. - Rigueur et sens de la qualité. - Capacité à travailler en équipe dans un contexte international. - Bon niveau de communication orale et écrite en anglais. Environnement - Méthodologie Agile Scrum. - Contexte international et collaboratif. - Développement de solutions logicielles industrielles.