Recrutement

Stage - Modélisation d'un prototype de forge pour logiciel certifié

Stage de 4-6 mois

 

Poste à Grenoble

Embauche en CDI à la clé

Le contexte

Le marché du logiciel certifié est en augmentation, avec des applications dans des domaines variés comme les transports par rail, la santé ou l’aéronautique.

Les normes à 
suivre sont contraignantes et les méthodes de qualité appliquées dans les projets non certifiés sont difficilement applicables. Sogilis à déjà participé à plusieurs projets de développement certifiés et à besoin de pérenniser ces expériences dans un outil et/ou un recueil de bonnes pratiques.

Quoi ?

Réaliser une étude de besoin et identifier les exigences demandées pour implémenter un logiciel certifié.

Évaluer la capacité à couvrir ces exigences par un panel de produits 
existants et produire un prototype interne sur la base des exigences.

Objectifs du stage

Notre ordre de priorité:

1. La ou le stagiaire passe un super stage

2. Que cette personne ait envie de poursuivre l’aventure du développement logiciel agile chez Sogilis

3. L’outil est assez mature pour être présenté à la communauté (articles, tutos, screencasts)

4. Une montée en compétence générale de Sogilis sur le Rust, et un projet exemple pour servir de base à de futurs projets embarqués ou cloud native

Qui ?

Ce stage est un stage de pré-embauche donc on vise le long terme.


Ce qui nous semble essentiel pour que le stage se passe bien :

– Chercher un stage de fin d’études (pour être dispo à l’embauche après, sinon ça marche pas :p)

– Avoir envie d’apprendre

– Avoir envie de travailler en équipe et communiquer

Être autonome dans sa zone de confort mais être capable de solliciter de l’aide face à un blocage

– Être capable d’écrire du code et de la documentation en anglais technique

Ce qu’il est sympa d’avoir, mais pas indispensable:

UML

SysML

Model Driven Architecture

Model to Model

Connaître le monde de l’Open Source

 

/!\ En bref : on cherche quelqu’un qui saura faire, pas quelqu’un qui sait déjà faire /!\

Comment ?

Les exigences peuvent être collectées dans un format simple. Le modèle permettant de les adresser peut être implémenté en UML.
Des technologies de transformations permettent 
d’en tirer un prototype ou de la documentation.