Ingénieur(e) Analyse & Débogage Logiciel - Automobile H/F
Role details
Job location
Tech stack
Job description
Analyse et triage des anomalies logicielles : Reproduction, catégorisation, priorisation et coordination avec les équipes développement et intégration pour garantir une résolution rapide et fiable.
Collecte et analyse des logs : Android : lecture et interprétation de logcat, ANR, crash dumps pour identifier les causes racines des pannes. QNX : étude des syslogs, dumpers et traces temps réel pour déboguer le middleware et le système d'exploitation. Microcontrôleurs : analyse des journaux SOC/MCU pour identifier les erreurs système embarqué.
Débogage avancé : Investigation en profondeur avec GDB, Lauterbach, ADB et JTAG pour isoler des défaillances complexes.
Suivi des performances : Détection des goulets d'étranglement et instabilités système à l'aide d'outils de profilage.
Validation et test : Reproduction de scénarios, vérification des entrées/sorties, alignement avec les exigences fonctionnelles des versions livrées.
Analyse d'interfaces logicielles : Revue des interfaces (IP, IPC) pour garantir la cohérence et la robustesse des échanges entre modules logiciels.
Collaboration internationale : Participation à des réunions techniques, coordination avec des équipes situées en Europe, Amérique et Asie.
Support technique stratégique : Résolution rapide des incidents critiques et suivi des solutions intégrées.
Requirements
Expertise confirmée en débogage logiciel multi-OS (Android, QNX, MCU).
- Bonne compréhension des architectures cockpit automobile et des protocoles réseau (Ethernet, Some/IP, CAN).
- Maîtrise des outils de développement et d'intégration (Git, Jenkins, JIRA, Lauterbach, GDB).
- Aisance en environnement international Agile/Scrum et collaboration multisites.
- Forte appétence pour les technologies embarquées innovantes.
Compétences techniques :
- Solides bases en C/C++/Java/Kotlin/Python.
- Maîtrise des environnements Android, QNX, Linux, RTOS et des architectures multi-OS.
- Expérience avec Git, Gerrit, Jenkins, JIRA, GDB, ADB, JTAG, Lauterbach.
- Excellente connaissance des protocoles Ethernet, Some/IP et CAN.
- Anglais professionnel (B2/C1) - utilisation quotidienne à l'écrit et à l'oral pour les réunions techniques et la coordination internationale.