Ingénieur logiciel embarqué spatial senior - Bureau d'études (H/F)

  • Temps complet
  • Contract type: CDI
  • Rémunération: EUR 50000 - EUR 60000 - annuel

Description de l'entreprise

Présentation de notre bureau d'études : Mission Critical Systems

Basé à Toulouse, notre bureau d’études Mission Critical Systems réunit 90 ingénieurs et techniciens autour de la conception et du développement de systèmes critiques pour le spatial, l’aéronautique, la défense et le ferroviaire.

Nous réalisons des projets au forfait, depuis l’analyse du besoin et les choix d’architecture jusqu’à l’intégration, la validation et la livraison. Nos équipes électronique, FPGA, logiciel embarqué et moyens d’essais travaillent ensemble sur des développements complets.

Nos activités couvrent :

  • La conception de calculateurs embarqués et de cartes électroniques ;
  • Le développement en électronique numérique, analogique, de puissance et FPGA ;
  • Le développement et l’intégration de logiciels embarqués ;
  • La conception et la réalisation de bancs de tests, de moyens d’essais et de solutions d’instrumentation.

Rejoindre notre bureau d’études, c’est contribuer à des réalisations concrètes, partager les choix et les défis techniques avec plusieurs métiers et suivre les systèmes tout au long de leur développement. Notre équipe s’inscrit dans l’expertise nationale Mission Critical Systems de Scalian, qui rassemble 250 ingénieurs et techniciens et s’appuie sur plus de 15 ans d’expérience.

#LI-WBR

Description du poste

Toulouse | CDI | 50K€–60K€ brut annuel

Vous participerez à la reconception du logiciel embarqué d’un calculateur OBC destiné à évoluer dans un environnement stratosphérique.

Nous recherchons un ingénieur senior disposant d’une solide expérience du secteur spatial et du logiciel de vol, capable de formaliser les exigences, de décrire les choix de conception et de produire la documentation technique associée, tout en contribuant au développement en C/C++.

Le poste est principalement orienté ingénierie et documentation technique : environ 75 % de l’activité concerne les spécifications, la conception documentée, la traçabilité et les éléments de vérification, et 25 % le développement et l’intégration. Cette répartition pourra varier selon les phases du projet.

Vous travaillerez avec le Lead Technique et les équipes électronique et validation pour assurer la cohérence entre les exigences, l’architecture du calculateur, le logiciel développé et les essais réalisés.

Vos missions seront notamment de :

  • Analyser les besoins du système et rédiger les exigences et spécifications du logiciel embarqué.
  • Formaliser l’architecture et la conception détaillée du logiciel, en explicitant les choix techniques et les contraintes d’exécution.
  • Rédiger et maintenir la documentation des interfaces logicielles et hardware/software, notamment pour les communications SPI, I²C et UART.
  • Assurer la traçabilité entre les exigences, les éléments de conception, les développements et les activités de vérification.
  • Élaborer et mettre à jour les procédures de test, les rapports de vérification et les justifications techniques en lien avec l’équipe validation.
  • Préparer les livrables des revues techniques, participer à leur présentation et traiter les observations associées.
  • Développer et faire évoluer les fonctions logicielles en C/C++ sous QNX, sur une architecture NXP / i.MX.
  • Participer à l’intégration et au débogage sur cible, analyser les anomalies et répercuter les évolutions dans les documents concernés.

Pourquoi rejoindre ce projet ?

Vous intervenez sur un calculateur développé au sein de notre bureau d’études, avec une proximité directe entre les métiers électronique, logiciel et validation.

La documentation constitue une véritable activité d’ingénierie : comprendre le fonctionnement du logiciel de vol, analyser les interfaces, justifier les choix et fournir les éléments nécessaires à la vérification du système. Votre expérience du développement vous permettra de produire des documents précis, cohérents avec l’implémentation et utilisables par les équipes.

Vous conserverez une implication opérationnelle dans le code et les essais sur cible. La compréhension de l’architecture électronique, la lecture des schémas numériques et l’analyse des interactions hardware/software feront partie du travail.

Au-delà de ce projet, vous pourrez contribuer à d’autres développements de calculateurs et de systèmes critiques du bureau d’études.

Qualifications

Vous êtes diplômé d’une école d’ingénieur ou d’un Master en informatique embarquée, systèmes embarqués ou électronique.

Vous disposez d’une expérience confirmée (10 ans ou plus) en développement de logiciels embarqués dans le secteur spatial, avec une participation directe à des projets de logiciel de vol et à la production de leurs livrables techniques.

Vous souhaitez mettre votre expérience au service d’un poste associant formalisation technique, maîtrise des exigences et développement.

Vous possédez une solide expérience :

  • Du développement embarqué en C et C++ ;
  • Du fonctionnement des logiciels de vol et des contraintes des calculateurs embarqués spatiaux ;
  • De la rédaction de spécifications, de dossiers d’architecture et de conception, ainsi que de documents d’interfaces ;
  • Des processus de développement du logiciel spatial, de la traçabilité des exigences et des revues techniques ;
  • De la préparation des activités de vérification et de la rédaction des résultats et justifications associés ;
  • Des systèmes d’exploitation temps réel, de l’intégration et du débogage sur cible ;
  • Des interfaces hardware/software et des communications SPI, I²C et UART.

Vous connaissez les référentiels ECSS applicables au logiciel et à l’assurance produit logiciel, et savez adapter vos livrables aux exigences du projet.

Vous êtes capable d’analyser un fonctionnement existant, de repérer une incohérence entre une exigence et son implémentation, et de formaliser une solution argumentée. Vous êtes à l’aise avec une activité majoritairement documentaire nécessitant rigueur, précision et échanges réguliers avec les équipes techniques.

En cliquant sur le lien ci-dessus ou sur tout autre lien externe figurant dans cette publication, vous quittez ce site et accédez à un site web tiers dont les conditions d'utilisation et la politique de confidentialité s'appliquent.

Avis de confidentialité