Le poste Ingénieur Software Embarque DO 178
Partager cette offre
Concevoir, développer et tester des logiciels embarqués en langage C, sans système d'exploitation (bare metal), destinés à des applications critiques dans le secteur aéronautique.
Participer activement à la définition des architectures logicielles, en veillant à respecter les normes de sûreté applicables, notamment la norme DO-178.
Assurer la conformité des développements avec les exigences des normes aéronautiques, en particulier les normes DO-178B/C, à travers toutes les phases du cycle en V :
Spécification : Élaborer des spécifications des exigences logicielles (SRS).
Conception : Produire des documents de conception détaillés (SDD).
Tests : Réaliser des tests logiciels (incluant des tests unitaires - TU) pour valider les fonctionnalités développées.
Collaborer avec les équipes de validation pour rédiger et exécuter des plans de tests rigoureux, garantissant ainsi la fiabilité et la sécurité des applications.
Rédiger des documentations techniques détaillées, incluant des analyses de conformité et des rapports de test, pour assurer un suivi rigoureux des projets.
Contribuer à l'amélioration continue des processus de développement logiciel, en proposant des pratiques et des outils innovants pour optimiser la qualité et l'efficacité.
Profil recherché
Diplôme en ingénierie logicielle, en informatique, ou dans un domaine technique équivalent.
Expérience significative dans le développement de logiciels embarqués en C, idéalement pour des applications critiques.
Bonne connaissance des normes DO-178B/C et de leur application dans le cycle de vie du développement logiciel.
Capacité à travailler en équipe, à communiquer efficacement et à collaborer avec des équipes multidisciplinaires.
Sens de l’organisation, rigueur et souci du détail dans le suivi des processus et des documentations.
Environnement de travail
C : Langage principal utilisé pour le développement de logiciels embarqués, avec une connaissance des pratiques de programmation sans système d'exploitation (bare metal).
Outils de Test Unitaire : Utilisation d'outils comme Unity ou CMock pour effectuer des tests unitaires sur le code.
Outils de Simulation : Outils pour simuler les interactions avec le matériel et valider les comportements des logiciels embarqués.
Jira / Confluence : Outils pour la gestion de projet, le suivi des tâches et la documentation collaborative.
Systèmes de Gestion de Configuration : Utilisation de systèmes tels que Git pour la gestion des versions du code source.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur Software Embarque DO 178
Atlas Connect