Développeur Logiciel Golang Embarqué (HF)
Job Summary
Au sein dune é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 lindustrie.
Participer à lanalyse 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.
Minimum 6 ans dexpérience en développement logiciel embarqué.
Au moins 2 ans dexpérience en développement Golang.
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 lenvironnement 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 lintégration continue et des bonnes pratiques Agile.
Une connaissance de la norme IEC 61499 constitue un atout.
Esprit danalyse 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.
Méthodologie Agile Scrum.
Contexte international et collaboratif.
Développement de solutions logicielles industrielles.