On peut commencer à travailler et continuer d'apprendre ! Chez Bosch, nous comptons sur votre réussite pour construire la nôtre.
La
division « Gasoline Diesel Systems » développe et produit des
calculateurs contrôle moteur pour des applications essence, diesel,
hybride et pour des véhicules électriques.
Pour l’activité
automobile, le site de Saint-Ouen assure les fonctions d’Essais et
d’Application. C’est également la maison de vente qui commercialise les
composants automobiles (1ère Monte et rechange) de marque Bosch. Missions
Objectifs/contexte de l’étude :
Avec l’introduction de Matlab Simulink dans la génération de code embarqué pour l’automobile, des outils ont été développés et adaptés pour configurer l’environnement Simulink. Dans ce cadre, un outil destiné à l’un de nos clients a été développé en Java et en Perl et validé manuellement. Dans un premier temps, on souhaite automatiser la validation de cet outil pour pouvoir réduire le temps de validation et réaliser plus facilement des tests (non régression, delta, etc), et après, élargir le périmètre de l’outil pour l’utiliser avec des autres constructeurs.
Tâches confiées :Avec l’introduction de Matlab Simulink dans la génération de code embarqué pour l’automobile, des outils ont été développés et adaptés pour configurer l’environnement Simulink. Dans ce cadre, un outil destiné à l’un de nos clients a été développé en Java et en Perl et validé manuellement. Dans un premier temps, on souhaite automatiser la validation de cet outil pour pouvoir réduire le temps de validation et réaliser plus facilement des tests (non régression, delta, etc), et après, élargir le périmètre de l’outil pour l’utiliser avec des autres constructeurs.
1) Validation automatique de l’outil
a. Etude des différentes possibilités de validation automatique (WindowTester, JUnit, librairies de test perl…)
b. Proposition des stratégies de validation pour la partie Java et la partie perl, de préférence dans un seul bloc.
c. Ecriture et documentation d’un premier jeu de tests.
2) Extension de l’outil pour des autres clients :
a. Mise à jour de l’outil (Java + perl) pour l’adapter aux autres clients (réutilisation/mise à jour/création de librairies, modification de l’interface graphique…)
b. Validation automatique
c. Documentation
Cadre de l’étude :
- métier élève ingénieur de 2/3eme année
- interlocuteurs : ingénieurs de développement logiciel
Profil
Rendus attendus / Finalité :
-rapport de test (windows tester, J Unit…)
-code source en Java et perl de l’outil IT sauvegardé selon notre process (revue, gestion de configuration avec SVN…).
Niveau d’études : 2e /3e année d’école d’ingénieur
Spécialité / Dominante : Informatique, développement IT.
Qualités recherchées
- techniques : avoir une première expérience en développement Java et perl, programmation orientée objet, multithreading. Matlab simulink
- Connaissance du Cycle de développement classique de développement logiciel.
- relationnelles : autonomie, travail en équipe dans un environnement international.
Langues : Anglais requis.
Stage de 6 mois, à partir de janvier 2014.
-rapport de test (windows tester, J Unit…)
-code source en Java et perl de l’outil IT sauvegardé selon notre process (revue, gestion de configuration avec SVN…).
Niveau d’études : 2e /3e année d’école d’ingénieur
Spécialité / Dominante : Informatique, développement IT.
Qualités recherchées
- techniques : avoir une première expérience en développement Java et perl, programmation orientée objet, multithreading. Matlab simulink
- Connaissance du Cycle de développement classique de développement logiciel.
- relationnelles : autonomie, travail en équipe dans un environnement international.
Langues : Anglais requis.
Stage de 6 mois, à partir de janvier 2014.