Ingénieur développement logiciel temps réel embarqué Ada/C H/F
Role details
Job location
Tech stack
Job description
- Une réussite portée par notre excellence technologique, votre expérience et notre ambition partagée
- Un package de rémunération attractif
- Un développement des compétences en continu : parcours de formation, académies et communautés internes
- Un environnement inclusif, bienveillant et respectant l'équilibre des collaborateurs
- Un engagement sociétal et environnemental reconnu, Dans le cadre du développement de nos radars, vous intégrez les équipes REP pour participer au développement de solutions innovantes en matière d'outils de simulation et d'analyse de la performance radar.
Vous intégrerez ainsi une section de développement dynamique de 40 personnes organisée en sous-équipes de 5 à 10 personnes en charge des développements Backend d'un radar.
En nous rejoignant, vous vous verrez confier les missions suivantes :
Participer aux développements d'évolutions logiciel pour le produit Backend :
- Développement ADA & C d'algorithmes pour la solution Backend sous un environnement Linux et IDE GPS,
- Développement de tests unitaires des algortihmes.
Participer aux développements de tests d'intégration et de vérification du Backend :
- Développement de tests ADA sous un environnement Linux et IDE GPS,
- Analyse des résultats de tests via l'outil AdaPP.
Participer avec l'équipe aux analyses de problématiques remontées par les équipes d'intégration radar et processing :
- Analyse des logs composants et des enregistrements,
- Analyse du code sources des composants Backend pour identification de la problématique,
- Proposition et développement d'une correction validée par le responsable du composant Backend impliqué.
Participer au maintient du plan de test et de vérification du produit Backend :
- Mise à jour du plan de test Backend (Ajout et modification de tests),
- Gestion de la traçabilité amont/aval avec les documents de spécifications SRS des composants Backend,
- Participation au revues Backend.
Requirements
De formation supérieure (niveau Bac+5) en école d'ingénieur ou équivalent, vous avez une spécialisation en informatique.
Vous maîtrisez le langage de programmation C et ADA sous Linux et vous avez une bonne connaissance des langages généralistes type Bash ou Python.
Par ailleurs, une expérience d'intégration sur un système temps réel complexe est souhaitée.
Vous connaissez les langages de programmation : ADA, C, Bash, Python et Système d'exploitation : Linux.
Vous connaissez les outils : GIT (Gerrit, gitk), Suite Office, Gitlab, Jenkins.