Ingénieur logiciel embarqué (H/F)
SENSAT
Détails de l’offre
Type
Emploi
Domaine
Non classé
Échéance
Sans échéance
Description
Depuis 2024, SENSAT s'est engagé dans une démarche de renforcement de ses capacités techniques à Dakar, en vue d'acquérir des compétences diversifiées dans les domaines du spatial, notamment en systèmes embarqués, ingénierie système, électronique, AIT (Assemblage, Intégration et Tests) et développement logiciel.
Notre offre
Ce poste offre une opportunité unique d'acquérir une expérience pratique dans le domaine du développement logiciel embarqué pour les systèmes spatiaux. Intégré(e) à une équipe d'ingénieurs spécialisés en système, vous participerez au développement du firmware de la charge utile caméra de nanosatellites, en couvrant toutes les étapes du cycle de développement logiciel, depuis la définition des spécifications jusqu'aux phases de test et d'intégration.
- Analyse des spécifications système : Prendre en compte les exigences système globales et les décliner en spécifications techniques logicielles.
- Étude de l'architecture logicielle : Réaliser le découpage fonctionnel du firmware (BSP, drivers, middlewares, application), identifier les solutions d'implémentation possibles et analyser les risques logiciels associés.
- Analyse des contraintes de conception : Intégrer l'ensemble des contraintes techniques liées à la plateforme cible (Cortex-M3, mémoires, interfaces matérielles, … ).
- Réalisation d'analyses techniques : Conduire différentes analyses critiques comme l'analyse de couverture de code, l'analyse des pires cas d'exécution (WCET), l'analyse des modes de défaillance logiciels (FMEA logicielle), la stratégie FDIR (Failure Detection Isolation and Recovery).
- Développement firmware : Implémenter le firmware en C embarqué avec les règles MISRA-C:2012 sur microcontrôleur ARM Cortex-M3.
- Développer les drivers d'accès matériel, les middlewares et les tâches associées.
- Intégration matérielle/logicielle : Assurer l'intégration du firmware sur la carte cible, configurer les interfaces matérielles et valider le comportement sur cible avec des outils de débogage..
- Support AIT (Assemblage, Intégration, Test) : Intervenir lors des phases d'intégration pour le support au débogage sur cible, la validation des séquences de boot et la vérification des interfaces matériel/logiciel.
- Documentation technique : Produire la documentation associée au développement (SDD : Software Design Document, ICD : Interface Control Document, spécifications de drivers et middlewares, analyses électriques logicielles, dossiers de justification de conception).
- Campagnes de test : Participer à l'élaboration des plans de test, réaliser les tests unitaires, les tests d'intégration sur cible et les tests système, et rédiger les rapports associés conformément aux exigences ECSS.
Profil recherché
Formations / Écoles
BAC+5 ingénieur ou universitaire en informatique embarquée, systèmes embarqués ou tout domaine connexe.
Langues
Français et Anglais
Compétences particulières
Outils/Toolchain
La connaissance des outils : Atmel Studio, Composer Studio, GCC ARM serait un atout considérable.
Debug
J-Link Commander, GDB, oscilloscope, analyseur logique
Normes applicables
La connaissance des normes / standards : ECSS (European Cooperation for Space Standardization), IPC-2221, CDS Rev 14 (CubeSat Design Specification) serait un atout considérable.
Aptitudes relationnelles
Autonome, rigoureux et dynamique. Capacité à prendre des initiatives, à analyser et à porter un regard critique sur son propre code. Capacité à travailler en équipe pluridisciplinaire (logiciel, électronique, système).
Dossier de candidature
- Un curriculum vitae (CV),
Envoyez votre candidature par courrier électronique à l’adresse sensat.recrutement@sensat.sn avec une copie à sensat.recrutement@gmail.com et à rh@mesri.gouv.sn
Le message électronique devra explicitement mentionner en « objet » le contenu ci-après : Nom-Prénom : Candidature à un poste d’ingénieur logiciel embarqué SENSAT_CU_IE_01.
Date limite de dépôt : 31/08/2026
- SENSAT
- Consortium Jeunesse Sénégal
Cette offre n’accepte pas de candidature sur le Guichet