Notre cœur de métier est le développement de systèmes critiques, principalement pour le ferroviaire, l’industrie ou l’énergie.
Un système critique est un système pour lequel une défaillance peut avoir des conséquences graves en termes de vies humaines, d’impact financier ou environnemental.
Nous recherchons de nouveaux collaborateurs motivés par les challenges techniques et l’envie d’apprendre dans un environnement stimulant et innovant.
Notre croissance offre de réelles opportunités d’évolution dans une structure à taille humaine.
Votre mission
Pour les besoins de nos lignes de produits et de projets de R&D, ce stage vise à mettre en œuvre des environnements de développement pour configurer et générer des distributions Linux pour des cibles embarquées contraintes.
Vous serez intégré à l’équipe Systèmes Temps Réel et aurez l’opportunité de participer aux missions suivantes :
- Analyser et comprendre le fonctionnement des systèmes de construction Buildroot, Debian pour l’embarqué, Yocto … Et en présenter un comparatif aux équipes Systerel ;
- Mettre en place les environnements retenus pour des configurations constructeurs existantes et vérifier le bon fonctionnement des distributions générées : Buildroot et/ou OpenSTLinux/Yocto sur cartes d’évaluation STM32MP1 ou STM32MP2 par exemple ;
- Mettre en œuvre des adaptations à ces configurations de référence pour une carte cible de même architecture de base : adaptation du support des périphériques (Ethernet, bus SPI, GPIO dédiées, PWM, …) via les fichiers .dts et overlay, ajout de librairies et logiciels dans la distribution (partie KConfig) ;
- Intégrer le produit logiciel S2OPC de Systerel dans une configuration de construction (arborescence Buildroot, paquetage Debian, layer Yocto…) ;
- Intégrer une solution de mise à jour de la distribution embarquée (SWUpdate …) ;
- Si les étapes précédentes sont maîtrisées, il est possible de continuer sur une configuration STM32MP2 avec intégration des services réseau TSN (selon disponibilité au moment du stage) et mise en œuvre et tests avec S2OPC.
Au cours de ce stage, vous serez encadré par les développeurs de votre équipe et les experts de la Direction Technique afin d’aborder le développement temps réel embarqué sous Linux.
Compétences et expérience demandées
Vous êtes :
- Etudiant en dernière année d’école d’ingénieur ou à l’université avec une spécialisation systèmes embarqués ou informatique industrielle,
- Rigoureux et autonome.
Et vous avez :
- Une bonne connaissance du langage informatique C, de l’environnement Linux (notamment scripts) et des notions sur la construction de distributions Linux (config/build kernel Linux, Buildroot, Debian, Yocto…),
- Déjà réalisé des projets personnels ou professionnels sur des systèmes embarqués à base de microprocesseur sous Linux,
- Une bonne capacité d’analyse et avez envie de travailler dans un contexte industriel, en avance de phase sur les projets existants.
Type de contrat, durée & avantages
Convention de stage – Durée : 6 mois
Chez Systerel, nous proposons à nos stagiaires sur Aix-en-Provence :
- Une rémunération brute totale pouvant atteindre 1 300€ (dont jusqu’à 300€ de participation aux frais de logement sous conditions et justificatifs),
- Jusqu’à 5 jours de congés,
- Des tickets restaurant,
- La prise en charge de 50% de l’abonnement transports en commun,
- La possibilité de faire du télétravail.
Vous souhaitez
- Participer à des projets innovants,
- Développer des compétences recherchées et en évolution permanente,
- Bénéficier d’un encadrement de qualité,
- Vous épanouir au sein d’une entreprise portant des valeurs d’excellence, de haute technicité et de vraies valeurs humaines.
Alors n’hésitez plus à nous faire parvenir votre candidature !
Lieu
Aix-en-Provence.
Référence de l’Offre
STAGE_STR_Linux_Embarqué_A
Des questions ?
Écrivez-nous à drh@systerel.fr
Systerel est engagée dans une politique en faveur de l’égalité hommes-femmes et de l’emploi des travailleurs en situation de handicap.