SW developer UDS diagnostic
Toulouse (Haute-Garonne) Développement informatique
Description de l'offre
Job Description
Au sein de la BU Engine Systems, le groupe «Customer Software France» est en charge du développement des logiciels des calculateurs de contrôle moteurs essence, diesel et véhicule électrique pour principalement les clients PSA, RenaultNissan, Fiat et Ford Europe.
Votre mission :
En tant que membre de l'équipe logiciel "Intersystem & Diagnostic services" de ce département, vous travaillerez sur le protocole UDS qui permet la communication entre les calculateurs et les outils «chaines de production» et garage via le réseau CAN.
Ce protocole de communication (définit dans l’ISO 142293) définit un certain nombre de services mais ne donne qu’un cadre et ne précise pas dans le détail l’implémentation.
Votre mission concernera plus spécifiquement le service «2A» défini dans la norme UDS. Ce service permet d’envoyer de facon périodique des données dans des trames CAN ce qui permet de monitorer les variables choisies.
A l’heure actuelle, dans le logiciel embarqué dans nos calculateurs , ce service est assez simple et peu performant.
Votre mission consistera à :
Parcourir la norme (ISO 142293) pour comprendre ce que doit faire le service 2A précisément.
Evaluer la solution courante, et caractériser ses performances (une partie du travail consistera d’ailleurs à définir des indicateurs clairs qui permettent de monitorer la performance).
Concevoir et améliorer une solution plus efficicace et plus performante :
Design
Implementation Code en langage C
Test (Test unitaire/ Test sur banc de test)
Configuration management
Rédaction d’un guide utilisateur/ d’une notice explicative sur la solution.
Environnement technique:
Logiciel embarqué pour calculateur de contrôle moteur (Industrie Automotive)
Microcontroleur Infineon “Famille Aurix” – TC2XX (8MB Programmable Flash / 756KB RAM / 300MHz)
Langage C
Réseau CAN HighSpeed 500Kpbs
Protocol UDS
Gestion de configuration MKS Integrity / MKS source (PTC Inc.)
Environnement AutoSAR (En AutoSAR le protocl UDS fait partie du composant DCM)
Standard de développement Continental
Profil recherché
Job Requirements
Profil DUT informatique
Votre profil / Qualifications requises :
Niveau minimum en anglais (lecture de documentation technique)
Connaissances en langage de programmation C
Curiosité technique / Autonomie