La mission :
Pendant ce stage, vous serez en charge du développement de fonctionnalités pour le contrôleur embarqué de nos drone (similaire à celui en photo ci-dessous).
Au jour le jour, vous développerez les fonctionnalités en C qui visent à garantir la stabilisation de la machine et son contrôle par l’opérateur.
Vous travaillerez également à l’interfaçage du drone avec du matériel spécialisé d’essais et de simulations.
Vous participerez aux activités suivantes :
- Conception, architecture logicielle
- Développement embarqué en C/C++
- Environnement bare metal (sans OS), Window, Linux, RTOS
Votre environnement de travail sera Eclipse pour le développement embarqué et Windows. Vous serez amené à travailler sur des cartes de développement NXP et ou NVIDIA.
Profil recherché :
Vous recherchez un stage dans le domaine du développement d’une durée de 3 à 6 mois.
- Avoir un bon niveau en C est essentiel.
- Avoir une bonne compréhension des toolchains de build et du monde de la cross-compilation.
Pré-requis :
Les pré-requis suivants sont nécessaires.
- A l’aise avec le langages C, il est essentiel pour ce stage d’avoir un bon niveau en C
- Développer sous environnement Linux
- Développer sous environnement Windows.
- Lire et écrire l’anglais technique
Un test technique C sera réalisé pendant l’entretien sur place.
Atouts :
Ces compétences ne sont pas un pré-requis mais un avantage pour votre candidature à ce stage.
- Une connaissance des problématiques temps réel est un atout.
- Vous êtes à l’aise avec les threads et la gestion des ressources
- Vous avez une bonne compréhension du fonctionnement bas niveau d’un OS
- Vous avez une expérience professionnelle ou personnelle avec un RTOS tel que FreeRTOS,
Vos capacités personnelles sont essentielles : mémoire, compréhension, rigueur, implication, curiosité.
Vous savez être autonome et avez envie de devenir un expert dans votre domaine. Vous avez un niveau de standard élevé, vous n’acceptez pas que les choses soient mal ou à moitié faites. Vous êtes constamment en train de vous former, vous cherchez les informations les plus pertinentes pour améliorer les choses. Vous aimez comprendre comment les choses sont faites.