Search all jobs
Browse jobs › Lead Developer / Software Architect - Refonte d'un Produit Logiciel

Lead Developer / Software Architect - Refonte d'un Produit Logiciel

Mobile Tech People · Puteaux, Île-de-France, France · Posted Jul 3, 2026

Apply on company site   Track it in JobSkout

Notre client développe depuis de nombreuses années un logiciel critique déployé à l'international sur plusieurs milliers d'équipements spécialisés.

Ce produit, reconnu pour sa robustesse et sa longévité, arrive aujourd'hui à une étape majeure de son histoire : sa nouvelle génération doit être imaginée, conçue puis progressivement déployée chez l'ensemble des clients.

Pour accompagner cette transformation, notre client recherche un développeur senior ayant une forte culture logicielle et une véritable vision d'architecture.

À terme, vous deviendrez le référent technique du produit et piloterez ses évolutions sur plusieurs années.

Pourquoi ce poste est différent

Il ne s'agit pas simplement de maintenir un logiciel existant.

Vous participerez à la transition entre deux générations d'un produit stratégique :

reprendre progressivement la maîtrise d'une base logicielle historique ;

préparer le transfert de connaissances avec l'expert actuel avant son départ à la retraite ;

définir l'architecture de la nouvelle génération ;

construire les fondations techniques qui accompagneront les prochaines années de développement ;

devenir progressivement le responsable technique du produit.

Vous travaillerez sur un logiciel proche du matériel, intégrant des protocoles de communication spécifiques et nécessitant un haut niveau de fiabilité.

Vos responsabilités

maintenir et faire évoluer le produit historique développé en C/C++ ;

comprendre son architecture afin de préparer sa transition ;

concevoir l'architecture technique de la nouvelle génération ;

développer le nouveau cœur applicatif en Java embarqué ;

contribuer aux choix d'architecture, de qualité logicielle et de cybersécurité ;

mettre en place les bonnes pratiques modernes de développement (CI/CD, tests automatisés, industrialisation, IA d'assistance au développement...) ;

accompagner la montée en compétence d'un second développeur ;

devenir à terme le référent technique du produit.

Environnement technique

C / C++

Java embarqué

Rust apprécié

Windows

Architecture embarquée

Protocoles de communication

IP / ports série

Git

CI/CD

TDD

Secure by Design

Apply on company site