Ingénieur logiciel bas niveau C / Debugger (H/F)
Role details
Job location
Tech stack
Job description
Au sein d'une direction technique, vous interviendrez sur le développement et l'évolution d'outils internes critiques, notamment un débogueur et un compilateur utilisés dans des environnements legacy (COBOL). Ces outils, développés en interne, sont au cœur de projets de transformation de systèmes d'information complexes, menés dans des environnements exigeants en termes de performance, fiabilité et qualité. La connaissance du COBOL n'est pas requise : vous serez accompagné(e) par des experts métier. Ce poste s'adresse à un profil fortement orienté systèmes et bas niveau, avec une appétence pour le debugging complexe, la gestion mémoire et l'analyse de code existant. Missions
-
Concevoir et développer une infrastructure de tests pour un débogueur COBOL
-
Analyser et corriger des anomalies complexes en langage C bas niveau
-
Intervenir sur des composants de compilation en Java
-
Debugger des problématiques techniques avancées : --> segmentation faults --> comportements mémoire anormaux --> erreurs de compilation
-
Lire, comprendre et faire évoluer du code existant complexe (debugger / compilateur)
-
Concevoir et exécuter des scénarios de test reproduisant des cas réels de debug
-
Participer à l'ensemble du cycle de développement : conception, développement, test, déploiement et documentation technique Environnement technique
Requirements
Langages : C, Java
- OS : Linux, Windows
- Outils : GDB (Linux), CDB (Windows), Git