Advertencia No se recomienda usar Internet Explorer para navegar por este sitio. Utilice otro navegador para una mejor experiencia.

Stage - Développement d'un générateur automatique d'applications PsyC F/H

Publicado
Campo de actividad : Software Ubicación : Massy , Ile de France , Francia Tipo de contrato : Internship Duración del contrato : Tiempo completo Titulación requerida : Maestria / Postgrado/Máster Experiencia requerida : Primera experiencia Idioma(s) hablado(s) : Inglés Fluido
Publicado

Descripción del puesto de trabajo

Asterios Technologies développe et commercialise une chaîne d'outils appelée ASTERIOS permettant le développement et l'intégration d'applications temps réel critiques, en utilisant notamment un langage de définition d'architecture temporelle : le PsyC.

Cette chaîne d'outils inclut ASTERIOS Checker, un outil qualifié (TQL-5), qui permet la certification des applications PsyC conçues avec la chaîne de compilation d'ASTERIOS.

L'équipe en charge du développement et de l'évolution de cet outil a également développé un prototype de génération d'application PsyC. Cependant, de nombreuses possibilités du langage ne sont pas prises en compte.

L'objectif principal du stage est d'arriver à une génération qui couvre l'ensemble de la grammaire du langage, soit en améliorant le prototype existant, soit en proposant une nouvelle solution basée sur d'autres principes d'implémentation.

Vos missions seront les suivantes :
1. Étudier le besoin, comprendre les problématiques du sujet, et réaliser un état de l'art sur l'évolution du domaine des outils de génération de code.
2. Se familiariser avec le prototype existant et le langage OCaml. Possibilité de spécifier, architecturer, et développer un nouveau prototype en partant sur des choix techniques différents, ou des améliorations pour l'existant qui répondent aux besoins.
3. Mettre en place une alimentation automatisée de la machine d'intégration continue d'ASTERIOS Checker par des applications de tests générées.

Les objectifs du stage sont les suivants :
- Génération d'applications respectueuse de leurs contraintes temporelles (qui soient ordonnançables),
- Génération d'applications qui couvrent l'ensemble du domaine d'usage et de la grammaire du PsyC,
- Découverte d'ambiguïté ou d'erreur dans la grammaire ou la définition du PsyC, et détection d'éventuelles défaillances d'ASTERIOS Checker.

Descripción complementaria

Asterios Technologies est un fournisseur de solutions logicielles complètes pour le développement de systèmes temps-réel critiques complexes, qui développe et commercialise une solution innovante, à la pointe de la technologie, offrant :
- Des méthodes et outils de conception pour la mise au point des applications temps-réel critiques à forte contrainte de sûreté de fonctionnement ;
- Une plateforme d'exécution temps-réel incluant un micro-noyau sur cible matérielle multi-cœurs.

Basée à Massy (91), Asterios Technologies est présent principalement dans les secteurs de l'aérospatial, la défense, et l'automobile ; et cherche également à s'étendre dans les secteurs ferroviaire, nucléaire et médical.

Créée en 2011, et filiale à 100% de Safran Electronics & Defense depuis juin 2023, Asterios Technologies est une entreprise à taille humaine, évoluant dans un environnement de type start-up avec une agilité qui lui est propre, tout en bénéficiant du rayonnement de Safran.

Dans ce contexte, Asterios Technologies offre la possibilité de s'épanouir au sein d'une équipe R&D autonome et créative, où les méthodes de travail y sont basées sur la collaboration inter-équipes, et où l'ambiance de travail y est dynamique et sympathique. Asterios Technologies offre également des perspectives d'évolutions professionnelles.

Requisitos del puesto de trabajo

En fin de cursus Bac+5, spécialité développement logiciel ou équivalente, vous présentez les compétences suivantes :
- Bonnes connaissances des outils de développement logiciel (e.g. Git), et connaissance d'un ou plusieurs langages de programmation (Python serait un plus).
- Des connaissances de bases sur les bonnes pratiques de tests et les outils d'intégration continue (e.g. Jenkins) serait un plus.
- Sens de la communication, goût pour le travail en équipe, motivé-e, et rigoureux-se.
- Autonomie et prise d'initiative.

Especificidad del puesto de trabajo

La compréhension de l'anglais technique est requise pour ce stage.

Ubica tu futuro lugar de trabajo

16 avenue Carnot 91300

Massy

Ile de France Francia

92 000
empleados en todo el mundo
27
Número de países en los que está presente Safran
35
familias de especialidades