Job Description
Description du poste
Contexte de la mission
Dans le cadre du développement des logiciels de base pour des calculateurs embarqués Powertrain et EE/Core, la mission consiste à intégrer une équipe en charge de la conception, du développement et de la validation des composants logiciels bas niveau.
L’ingénieur intervient sur l’ensemble du cycle de développement logiciel embarqué, depuis l’analyse des exigences jusqu’à la validation finale des composants. Il participe au développement des couches logicielles de base (Basic Software), à la configuration des modules AUTOSAR ainsi qu’à l’intégration et au débogage des logiciels sur cible.
La mission s’inscrit dans un environnement automobile exigeant, avec des contraintes temps réel, sûreté de fonctionnement (ISO 26262) et qualité logicielle. Une partie des activités pourra également être réalisée dans des environnements virtualisés permettant de préparer et valider les développements avant leur intégration sur calculateur réel.
Objectifs et activités
Le consultant aura pour principales responsabilités :
- Analyser les exigences logicielles et les spécifications système.
- Concevoir l’architecture logicielle des composants embarqués bas niveau.
- Développer des modules logiciels en C/C++ dans un environnement temps réel.
- Configurer et intégrer les composants AUTOSAR Basic Software.
- Réaliser le développement et l’intégration des drivers bas niveau (MCAL, drivers matériels, interfaces hardware).
- Participer aux activités de diagnostic logiciel embarqué.
- Rédiger les plans de tests et définir les stratégies de validation.
- Réaliser les tests unitaires, d’intégration et système.
- Effectuer les activités de débogage et d’analyse des anomalies sur cible.
- Vérifier la conformité du code avec les standards qualité (MISRA-C notamment).
- Réaliser des revues de spécifications, d’architecture, de code et de plans de test.
- Utiliser des environnements de simulation et de virtualisation afin de préparer les phases d’intégration.
- Collaborer avec les équipes système, électronique, validation et fournisseurs.
- Participer à l’amélioration continue des processus de développement logiciel.
Compétences requises
- Développement logiciel embarqué en C/C++ : confirmé
- Systèmes temps réel (RTOS) : confirmé
- Configuration AUTOSAR Basic Software : confirmé
- Modules AUTOSAR (OS, MCAL, CAN, LIN, DCM, DEM, WDG, FEE, IOHWAB, XCP) : bonnes connaissances
- Développement de drivers bas niveau : apprécié
- Diagnostics embarqués (UDS, DCM, DEM) : apprécié
- Architecture logicielle embarquée : bonnes connaissances
- Débogage sur cible (Lauterbach, Trace32 ou équivalent) : apprécié
- Microcontrôleurs automobiles multicœurs (NXP, Aurix) : apprécié
- Tests logiciels (boîte noire, boîte blanche, boîte grise) : confirmé
- Normes qualité logicielle (MISRA-C) : bonnes connaissances
- ISO 26262 / Functional Safety : appréciée
- Scripts d’automatisation (Python, Shell) : apprécié
- CANoe / CANalyzer / INCA / ETAS : apprécié (ETAS requis)
- Simulation et virtualisation logicielle : appréciée
- Git et gestion de configuration logicielle : bonnes connaissances
Profil recherché
- Ingénieur en informatique, logiciel embarqué, électronique ou systèmes embarqués.
- Première expérience en développement logiciel embarqué ou jeune diplômé avec spécialisation embarquée.
- Expérience en développement C/C++ dans un environnement temps réel.
- Connaissance des architectures logicielles automobiles et/ou AUTOSAR.
- Capacité à comprendre les schémas électroniques et les interfaces hardware.
- Intérêt pour les systèmes Powertrain, véhicules hybrides ou électriques.
- Esprit d’analyse, rigueur et autonomie.
- Bon relationnel et capacité à travailler en équipe pluridisciplinaire.
- Anglais technique professionnel.
Atouts complémentaires
- Expérience automobile (stage, alternance, Formula Student, EcoCAR, etc.).
- Expérience sur les microcontrôleurs NXP Cobra-55 ou Infineon Aurix.
- Connaissance des stacks de communication CAN/LIN/XCP.
- Maîtrise des outils Electrobit Tresos ou MICROSAR.
- Connaissances des systèmes thermiques, moteurs thermiques, hybrides ou électriques.
- Expérience des environnements DevOps, intégration continue ou simulation logicielle.
Rémunération et avantages :
- Politique interne sur le télétravail
- CSE (chèque vacances, culture, subvention pratique sportive.etc).
- 13 RTT + un compte épargne temps
- Carte de tickets restaurant
- Prévoyance Santé
- Prime de vacances
- Prime de cooptation
- Contribution au remboursement de vos titres de transport en commun ou forfait à la mobilité durable
- Salaire à partir de 42 000 € brut annuel suivant votre expertise
Notre process de recrutement :
- Vous candidatez,
- Premier échange téléphonique avec notre équipe recrutement,
- Un entretien avec votre futur manager et votre chargé de recrutement en agence ou en visio
- Si validation, envoi de la proposition de collaboration
- Début de votre parcours d’intégration chez Expleo !
A bientôt dans nos équipes !
La localisation des postes n’est qu’indicative, une mobilité géographique sur le territoire national peut être requise.
A compétences égales, une attention particulière sera accordée aux candidatures des travailleurs handicapés et autres bénéficiaires de l'obligation d'emploi de l'article L. 5212-2 du code du travail. »
Le poste s’inscrit dans un secteur nécessitant l’obtention d’une habilitation et certaines autorisations d’accès à des sites sous contrôle étatique relevant du secret de la défense nationale. Le candidat retenu devra satisfaire à ces exigences, conformément aux dispositions des articles R.2311-1 et suivants du Code de la défense et de l’IGI 1300 SGDSN/PSE du 09 août 2021.
#LI-TH1