Activez les alertes d’offres d’emploi par e-mail !

Architecte Logiciel Embarqué

Aiuta Conseil & Recrutement

Île-de-France

Sur place

EUR 45 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une société de conseil technologique recherche un développeur C++ pour coordonner le développement de logiciels aéronautiques. Le candidat idéal aura des compétences en architecture logicielle, programmation temps réel et gestion des protocoles avioniques. Ce poste exige une expertise en C/C++ et la capacité à travailler dans des environnements multi-os. Une connaissance des processus de qualité logicielle est un plus.

Qualifications

  • Idéalement, expérience en équipement avionique.
  • Connaissance des processus de qualité logicielle comme DO-178B.
  • Maîtrise de la programmation bas niveau et des drivers.

Responsabilités

  • Assurer la coordination des développements logiciels.
  • Rédaction des spécifications et des documents de conception.
  • Codage des architectures en C/C++.

Connaissances

C++
Programmation système
Gestion des protocoles avioniques
Programmation temps réel
Connaissance de Framework (APR, ACE, Boost)

Outils

Linux
Windows
VxWorks
Description du poste
D’enregistrement de données de mission (vidéo, 1553, ARINC429, etc) à vocation civil ou militaire
  • De traitement et de diffusion de l’information (Switch, Calculateur)
  • D’acquisition des données de vols lors des phases de tests ou opérationnelles

La mission de ce poste est:

  • D’assurer la coordination des développements logiciels d’un point de vue architecture principalement en C++
  • De fournir conseil et expertise en développement
  • De participer aux réponses à Appel d’offres
  • De réaliser et faire réaliser le développement des logiciels

Le poste aura notamment pour taches:

  • Rédaction des spécifications
  • Etude des architectures orientées objets et services
  • Rédaction des documents de conception
  • Codage des architectures en C/C++
  • Gestion des protocoles avioniques: IRIG-106, 1553, ARINC 429, etc
  • Développement des tests de validation et de non-régression
Conception d’architecture logicielle orientée objet (Design pattern, UML, Composants, Architecture orientée événements,…)
  • Programmation système et multi-os (Linux, Windows, VxWorks)
  • Programmation pour l’embarqué
  • Protocole de communication (TCP, UDP, RPC, CORBA, etc
  • Architecture multi-thread et multi-process
  • Pratique des processus de développement logiciel
  • Pratique de la gestion de configuration
  • Connaissance des outils open-source
  • Technique de débogage
  • Parfaite maîtrise des langages C et C++

Le candidat aura idéalement les compétences suivantes:

  • Processus de qualité logicielle type, idéalement DO-178B niveau D (ou type CMMi)
  • Expérience en équipement avionique
  • Programmation temps réel
  • Programmation bas niveau et drivers
  • Génération de code
  • Connaissance de Framework (APR, ACE, Boost, POCO, etc)
  • Développement à destination d’autres développeurs
  • Connaissance en langage de script embarqué
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.