Alternance - Développeur/se vérification de logiciel d'un calculateur embarqué - Aeroline - Toulouse
Role details
Job location
Tech stack
Job description
En étroite collaboration avec nos architectes, vous participez aux projets de développement et de vérification de logiciels pour des équipements embarqués critiques, soit dans la partie applicative, soit dans la partie OS temps réel (gestion des ressources processeur, communication, application). Vous intervenez sur les phases de spécification, développement et vérification :
- Spécification, Design et Architecture
- Codage d'évolutions dans le cadre de la maintenance des logiciels (applications, gestion des ressources tâches, sémaphore, mutex, port et protocole de communication, etc.)
- Spécification des tests, preuve de programme, réalisation des scripts de tests
- Exécution des tests d'intégration et de validation, caractérisation des problèmes rencontrés
Les apports de l'alternance :
- Apprendre la méthodologie de mise en œuvre d'un projet industriel en mode forfait
- Découvrir une expérience professionnelle en équipe mutualisée onshore/offshore
- Découvrir les normes aéronautiques sur les différentes phases de réalisation d'un logiciel embarqué
- Appréhender les différentes briques logicielles d'un OS multicœurs
- Apprentissage des protocoles avioniques
- Mise en place de fonctionnalités avioniques via des systèmes embarqués, Diagnostic d'accessibilité
Sélectionnez vos contraintes pour obtenir une analyse rapide de compatibilité.
Mobilite Physique
Station debout prolongée impossible Port de charges lourdes impossible Besoin d'un accès PMR Périmètre de marche limité
Requirements
- Langages : C, C++, ASM, PowerPC, Python, JAVA, KSH/SH, SCADE
- Méthodologie : UML, HOOD, Architecture de systèmes en temps réel, contraintes temps réel
- Protocoles : CAN, AFDX, RS 232, ARINC429, ETHERNET, AUDIO
- Outils : GIT, ROBOT Framework, Visual Studio Code, Jenkins, Reqtify, Gradle, bancs de test, RTRT, Clearcase, DOORS
- Systèmes d'exploitation : UNIX, WINDOWS
Environnement technique et normé :
- Normes : DO178C, certification du logiciel auprès de l'agence européenne de la sécurité aérienne (EASA), Nous recherchons des candidats possédant les connaissances techniques suivantes : programmation en C, C++, JAVA, Assembleur, ainsi que scripting en bash, perl ou python. Vous avez un réel intérêt pour l'aéronautique et les systèmes embarqués. Vous faites preuve d'un véritable esprit d'équipe, de curiosité et de rigueur., Environnement & Sensoriel
Sensibilité au bruit Sensibilité à la lumiere forte Besoin d'une forte luminosité Déplacements professionnels impossibles
Communication & Cognitif
Besoin de consignes claires et structurées Préférence pour les échanges écrits Environnement à faible pression temporelle Autre précision (optionnel)
Benefits & conditions
- Un accord télétravail pour télétravailler jusqu'à 2 jours par semaine selon vos missions.
- Un package avantages intéressants : une mutuelle, un CSE, des titres restaurants, un accord d'intéressement, et des primes vacances.
- Des centaines de formations pour développer vos compétences et évoluer au sein du Groupe
- Des plateformes de formations en autonomie pour accompagner votre développement personnel
- La possibilité de s'engager auprès de notre fondation ou de notre partenaire « Vendredi ».
- De très nombreuses opportunités en CDI peuvent vous attendre à l'issue de l'alternance., Rythme & Organisation
Besoin de télétravail partiel ou total Besoin d'horaires décalés ou flexibles Travail de nuit impossible Besoin de pauses régulières