Stage - Développement de startup package (H/F)

scheme imagescheme imagescheme image

A propos de nous

Elektrobit (EB) est une société visionnaire, fournisseur de solutions embarquées et de services pour l’industrie automobile.
Sa filiale « EB France SAS » dispose d’une expertise reconnue dans ce domaine et offre actuellement une palette de produits et services relatifs aux activités logiciels et validation adressant des développements séries pour ses clients, équipementiers et constructeurs automobiles. Elektrobit France propose des piles logicielles OSEK et AUTOSAR, des Bootloaders, des outils de validation d'ECU et des services de validation pour les réseaux "Controller Area Network" (CAN) et "Local Interconnect Networks" (LIN).
EB est une société qui appartient entièrement à Continental AG, tout en étant une entité indépendante.

Contexte 
 
Elektrobit développe des solutions logicielles qui répondent aux normes Classic et Adaptive AUTOSAR, deux architectures standardisées définies par le consortium automobile AUTOSAR. De plus, Elektrobit doit respecter les normes l'ISO26262 et l'IEC61508 dans la conception et l’implémentation de ses différents produits et solutions.
Test Lab Framework est la plateforme de test en cours de développement pour répondre aux besoins de test sur différentes infrastructures pour nos clients internes et externes.

Vos responsabilités

Contexte
 
Un produit bootloader est en place qui a la charge de la reprogrammation des calculateurs, selon les exigences d’entrée des différents constructeurs automobiles. Il est flashé sur une carte électronique avec laquelle on communique depuis un PC de tests via un protocole CAN ou Ethernet. Ce produit bootloader contient beaucoup de fonctionnalités configurables, permettant de répondre aux exigences des différents constructeurs avec le même produit de départ.  
 
Dans le but de fournir une solution complète au client et de lui faciliter l’intégration finale pour ces différents projets, d’autres produits viennent compléter notre solution finale : OS, drivers de microcontrôleur (MCAL), Autosar basic software (ACG), demo Bootloader, demo application. Cette solution est appelée « Startup package ».  
 
L’objectif du stage est de contribuer avec nos différentes équipes Standard Services (France, Allemagne, Inde) à :
  • L’enrichissement du contenu de nos « startup package » en développant et intégrant de nouvelles fonctionnalités pour différents constructeurs automobiles (OEMs) sur un dev board afin de répondre au mieux aux besoins des projets.  
  • La contribution à l'amélioration des outils internes utilisé par les commerciaux et Chef de projets. Ces logiciels permettent d'identifier automatiquement toutes les intégrations faites Bootloader, MCAL, basic software, OS, etc
 
Descriptif du stage :
 
Voici les différentes étapes planifiées pour ce stage :  

Etape 1 : Avant de commencer le développement, une étape de formation est réalisée. Cela passe par la prise en main de l’environnement de développement Elektrobit (EB tresos Studio, makefile, Eclipse, protocole de diagnostic, HW etc.). 
Afin de prendre en main l’environnement de développement Elektrobit et les différentes étapes d'intégration, le stagiaire aura l’opportunité d’effectuer une tâche d'intégration d'un startup package sur un projet existant. 
À la suite de cette intégration, le stagiaire devra : 
  • Comprendre le travail des différents équipes (Bootloader, ACP, AUTOSAR solutions) 
  • Faire une intégration d'un projet de référence  
Etape 2 : Microcontrôleur drivers intégration.
Etape 3 : Compléter et intégrer le startup package Bootloader de référence des différents OEMs avec différentes fonctionnalités. Exemple : Nominal download application, Secure Boot, Bootloader updater
Etape 4 : améliorer les scripts de test, ajouter des nouvelles fonctionnalités
Etape 5 : Prototypage et amélioration à la suite des retours des intégrateurs
 
 
Environnement :
 
  • Interface hardware gérant les réseaux CAN/Ethernet/Flexray 
  • Outil EB tresos Studio - Divers IDE (Eclipse ou Spécifiques au μC utilisé)  
  • Cartes électroniques des microcontrôleurs cibles avec les chaines de debug associées
  • Jenkins, SharePoint, SVN, Git

Votre profil

 Compétences requises:
  • Connaissance basique des protocoles CAN, Ethernet (Voir Flexray) et UDS (une formation sera donnée au début du stage)  
  • Langage C, Python, langage assembleur
  • Anglais technique  
 
Compétences acquises à l'issue du stage :
 
  • Maitrise des couches basses CAN, Ethernet, Flexray et UDS
  • Compréhension des contraintes du logiciel embarqué  
  • Expérience du processus logiciel (cycle en V spécifications, code, validation, gestion de configuration, intégration continue)

Ce que nous offrons

  •  L’entreprise est située à Carrières-sur-Seine (78)
  •  Durée du stage : Environ 6 mois
  •  Stage rémunéré
  •  Potentiellement un CDI à l’issue du stage, selon les résultats du candidat et les besoins de l’entreprise
  • Avantages : carte ticket restaurant prise en charge à 60% par l'employeur, remboursement à 50% de l'abonnement de transport en commun
  • Avantages CSE ouverts aux stagiaires
  • Contact : Olivia ROBERT : olivia.robert@elektrobit.com 

Reach out to us

Vous pouvez postuler directement à cette offre depuis notre portail de recrutement en y téléchargeant votre CV.
Consultez notre site web https://www.elektrobit.com/careers/ pour plus d'informations sur le travail chez Elektrobit.
Nous attendons avec impatience de vos nouvelles !
 
At Elektrobit, we celebrate diversity. Your ethnic origin, gender, religion or world view, disability, age, or sexual identity do not matter to us. The only important thing is that you fit in with us and are passionate about automotive software.