Ingénieur développement logiciel industriel - Spécialisation mathématique / algorithmique H/F
Role details
Job location
Tech stack
Job description
Progresser dans un cadre de travail agréable et convivial,
Être intégré à une équipe de travail performante, bienveillante et positive,
Bénéficier d'un management qui favorise la prise d'initiative et encourage l'autonomie,
Participer à un projet de croissance dans le respect de son environnement,
Avoir la possibilité de faire 1 jour de télétravail/semaine,
Partager un intéressement basé sur la croissance de l'entreprise
Intégré·e au sein de notre bureau d'études logiciel, composé de 7 développeurs, vous développez et faites évoluer des briques logicielles à forte composante algorithmique, basées sur des modèles mathématiques appliqués.
Vous prendrez progressivement le lead technique et fonctionnel sur le périmètre calibration géométrique et métrologie logicielle, afin de devenir :
· Le référent sur ces briques technologiques (algorithmes, méthodes, hypothèses, limites),
· Un contributeur essentiel aux décisions techniques et à la définition de la feuille de route,
· Un référent technique au sein de l'équipe, garant de la montée en compétence collective sur ce périmètre.
Votre rôle consistera à transformer des modèles mathématiques complexes en code fiable, lisible et industrialisable, utilisé sur des machines de production., Développement logiciel & algorithmes :
Concevoir, maintenir et améliorer des algorithmes à forte composante mathématique Implémenter et faire évoluer des modèles existants en C++ Intégrer les contraintes réelles d'usage : robustesse, performance, maintenabilité Proposer des améliorations ou ajustements d'algorithmes de manière pragmatique
Qualité & industrialisation
Rédiger des analyses fonctionnelles et techniques claires Contribuer à la réduction de la dette technique sur les briques critiques Ajouter ou améliorer les mécanismes de validation et de non-régression Rédiger et mettre en œuvre les tests logiciels automatisés
Gestion de projet et Transmission
Agir en référent, chef de projet sur son périmètre Formaliser les méthodes, hypothèses, choix et limites des algorithmes Accompagner et former d'autres acteurs sur tout ou partie du périmètre Participer aux arbitrages techniques en collectif
Requirements
· Curieux·se, pragmatique et orienté·e solutions/résultats.,
· Capacité à prendre un rôle de référent et parfois chef de projet sans posture d'expert isolé,
· A l'aise dans le travail collectif et la transmission,
· Attaché.e à l'efficacité et au « juste nécessaire ».
· Capacité à s'adapter à différents interlocuteurs pour répondre à leurs différents besoins : SAV, industrialisation, product owner, tech lead et architecte logiciel
Formation & compétences requises
-
Développeur logiciel avec minimum 5 ans d'expérience en développement d'applications complexes ou critiques
-
C++ (architecture, qualité du code, performance)
-
Capacité à comprendre, maintenir et faire évoluer des modèles mathématiques existants (géométrie, métrologie)
-
Bonne capacité d'analyse, de structuration et de formalisation
-
Expérience en gestion de projet
-
Python et/ou Javascript appréciés
-
Anglais technique (lu & écrit)