Description du Stage Description des Missions Profil du

Transcription

Description du Stage Description des Missions Profil du
REF : STAGE_2017_001
Description du Stage
SILKAN est une société qui développe des solutions de simulation hybrides temps
réel et embarquées. Les technologies de SILKAN s’adressent à différents secteurs
comme l’industrie, la défense, la sécurité, la finance et le médical (www.silkan.com).
SILKAN développe une suite de produits, nommée CETRAC, permettant
l’interconnexion de machine via un bus temps réel. Un système CETRAC est
composé de composants hardware et software qui doivent être configurés avant de
pouvoir démarrer l'exploitation du réseau. Le software accède au bus hardware via un
device driver. La version courante de ce driver doit être adaptée aux nouvelles
fonctionnalités de la technologie CETRAC.
Description des Missions
Ce stage a deux objectifs majeurs :


Écriture d'un document qui établit une cartographie du driver (architecture,
structure de données, fonctionnement interne)
Evaluer la faisabilité du passage d'un driver de type char driver à un network
driver.
Durant le stage vous acquerrez les compétences suivantes : Le device driver est écrit
en langage C et compilé via les mécanismes offerts par Linux (Makefile). Les
sources sont gérées sous gestionnaire de versions GIT et les développements sont
suivis par la suite d'outils Atlassian, notamment JIRA. Les tests automatiques sont
exécutés par Jenkins. Les mécanismes de gestion des device drivers du noyau
Linux seront étudiés.
Profil du candidat



Bac +2/ bac +5, cursus informatique
device driver, Linux kernel (version 3 et 4).
Maîtrise du langage de programmation C.
Informations supplémentaires
Contrat : Stage de 2 à 6 mois
Date de début : ASAP
Tickets Restaurant
Poste basé à Bièvres ou Montpellier
Envoyer CV et lettre de motivation à [email protected] (préciser référence du stage
dans le sujet).