Ingénieur Développement Logiciel Senior – Java / C++ (H/F)
Rejoignez une équipe à taille humaine pour piloter des refontes Java/JavaFX et du développement C/C++ bas niveau (DLLs, drivers), en assurant robustesse, sécurité et maintenabilité.
Nous répondons généralement sous deux semaines
Au sein des équipes de notre client, spécialiste des solutions logicielles industrielles et des systèmes communicants, nous recherchons un Ingénieur Développement Logiciel Senior capable de prendre un rôle de référent technique sur des applications critiques mêlant client lourd PC et développement proche embarqué.
Le poste s’inscrit dans un contexte de refonte et de modernisation d’un existant complexe, avec des enjeux forts d’architecture logicielle, de migration technologique, de maintenabilité et de qualité logicielle. L’environnement couvre principalement des applications Java/JavaFX ainsi que des composants bas niveau en C/C++ liés aux DLL natives et aux protocoles de communication industriels.
Missions
Réalisation d’audits techniques des logiciels existants et identification des axes d’amélioration
Analyse des composants applicatifs, proposition d’une architecture cible robuste et évolutive
Pilotage des refontes critiques : modularisation, extraction de modules, migration Java, modernisation du code
Définition et suivi de la roadmap de refactoring avec estimation des charges et sécurisation des engagements techniques
Développement et maintenance des applications client lourd en Java / JavaFX
Participation aux développements bas niveau en C / C++ sur DLL natives, drivers et protocoles de communication
Mise en place des bonnes pratiques de développement : design patterns, revues de code, standards qualité
Accompagnement technique des équipes sur JavaFX, architecture logicielle, industrialisation et cybersécurité
Gestion de la traçabilité des versions, livrables et documentation technique
Réalisation des tests unitaires, d’intégration et de validation fonctionnelle
Analyse des anomalies, correction des défauts et amélioration continue des performances applicatives
Profil recherché
Diplômé(e) d’une école d’ingénieur ou d’un Bac+5 en informatique, logiciel ou systèmes embarqués, vous justifiez d’au moins 5 ans d’expérience sur des environnements de développement logiciel complexes.
Vous maîtrisez Java et JavaFX sur des architectures client lourd ainsi que le développement C/C++ sur des couches bas niveau (DLL, protocoles, drivers). Vous êtes capable d’auditer un socle logiciel existant, de proposer des évolutions pertinentes et de piloter des refontes majeures en assurant robustesse, rétrocompatibilité et maintenabilité.
Une bonne connaissance des environnements Windows et Linux est attendue, ainsi qu’une sensibilité aux sujets de cybersécurité, CI/CD, licences logicielles et qualité de code. Une posture de lead technique, avec accompagnement d’équipe et prise de décision technique, est essentielle.
Anglais professionnel requis (niveau B2 minimum).
Enfin vous souhaitez participer au développement d'une société à taille humaine, Great Place To Work et labellisée ECOVADIS.
- Département
- LR IDF
- Poste
- Software Engineer
- Localisations
- Massy
- Statut à distance
- Hybride
- Salaire annuel
- 45 000 € - 56 000 €
- Type de contrat
- CDI
À propos de Groupe LR Technologies
Société de conseil en ingénierie qui accompagne les industriels dans le développement de systèmes technologiques innovants. Présent dans plusieurs secteurs tels que l’aéronautique, l’automobile, l’énergie ou les télécommunications, le groupe s’appuie sur l’expertise de ses ingénieurs et une forte culture technique pour mener à bien des projets à forte valeur ajoutée.