
Boeing est un constructeur aéronautique et une entreprise mondiale de défense qui développe et produit des avions commerciaux, des aéronefs à voilure tournante, des fusées, des satellites, des équipements de télécommunications et des missiles. Ses activités couvrent Boeing Commercial Airplanes, Boeing Defense, Space & Security et Boeing Global Services, réunissant d’importantes équipes d’ingénierie, de production et de soutien. L’entreprise contribue également à des initiatives de recherche et d’exploration aérospatiales, notamment à des projets avec la NASA, tout en développant des technologies aéronautiques à faibles émissions et des appareils de nouvelle génération. Pour les personnes à la recherche d’un emploi, Boeing propose des opportunités dans la fabrication aérospatiale, la défense, les systèmes spatiaux, l’ingénierie, les services et les disciplines techniques connexes.
Ingénieur senior en tests et inspection de logiciels embarqués
Chez Boeing, développer des logiciels en C++ et C# pour l’inspection non destructive et les équipements de test avionique. Créer des intégrations embarquées, des tests automatisés et des pipelines CI/CD pour des systèmes aérospatiaux.
Description
- Développer, intégrer, déboguer et tester des logiciels en C++ et C# pour des équipements d’inspection non destructive et de test automatisé.
- Mettre à jour les interfaces utilisateur des logiciels.
- Créer des tests fonctionnels et unitaires.
- Utiliser des équipements d’inspection non destructive, notamment des systèmes de robotique, LIDAR, ultrasons et tests électriques.
- Utiliser des équipements de test automatisés pour les tests numériques, analogiques, RF, Wi-Fi, cellulaires, de bus de communication, d’alimentation et d’affichage.
- Contribuer aux mises à jour des logiciels de gestion des tests et des séquences de test.
- Configurer et maintenir des pipelines CI/CD DevSecOps et des exécutants Windows dans GitLab.
- Concevoir, développer, tester, déboguer et maintenir des logiciels pour des appareils et systèmes embarqués.
- Traduire les exigences des clients en conceptions logicielles pour des appareils et systèmes embarqués.
- Développer du code pour du matériel spécialisé.
- Intégrer les logiciels embarqués aux composants matériels.
- Évaluer et améliorer l’efficacité et la stabilité des logiciels embarqués.
- Adopter les technologies, outils et frameworks pertinents, et suivre les évolutions réglementaires.
- Suivre les performances des équipes logicielles internes et des fournisseurs au regard des objectifs et normes du projet.
- Assurer des fonctions de gestion de projets de logiciels embarqués.
- Coordonner avec le personnel technique de différentes disciplines les questions liées à la conception, à la production et à l’assistance produit.
Exigences
- Diplôme de premier cycle universitaire.
- Possibilité d’obtenir une habilitation de sécurité américaine ; le gouvernement des États-Unis exige la citoyenneté américaine pour être admissible à cette habilitation.
- Au moins cinq ans d’expérience en programmation C, C++ ou C#.
- Au moins cinq ans d’expérience en développement de logiciels embarqués.
- Au moins trois ans d’expérience dans le développement et la maintenance de logiciels pour équipements de test.
- Capacité à obtenir une habilitation de sécurité américaine ; une habilitation Secret américaine provisoire ou définitive est requise après la prise de poste.
- Doit répondre à la définition de « personne américaine » selon les règles américaines de contrôle des exportations.
- L’employeur ne parraine pas de visas de travail.
- Au moins cinq ans d’expérience dans le développement de tests d’automatisation et la maintenance d’outils d’automatisation.
- Au moins trois ans d’expérience dans la conception, le développement et le débogage de logiciels embarqués, y compris leur intégration et leurs tests.
- Au moins cinq ans d’expérience dans le développement d’applications d’automatisation.
- Au moins cinq ans d’expérience dans le développement de logiciels temps réel ou l’intégration de logiciels embarqués avec du matériel.
- Au moins cinq ans d’expérience avec des équipements et du matériel de laboratoire ou de test.
- Au moins un an de pratique de GitLab.
- Capacité à compiler, intégrer et dépanner des composants logiciels.
- Connaissances en génie électrique, mécanique ou systèmes.
- Connaissances de C++, C#, C et assembleur.
- Connaissances des communications, des réseaux et de protocoles tels que TCP/IP, FTP, XML, WAP, ARINC 429 ou MIL-STD-1553.
- Connaissances des outils généraux et temps réel de développement et de test logiciel, y compris les instruments de test, la robotique et les systèmes d’inspection.
- Connaissances en définition et allocation des exigences, ainsi qu’en maintien de leur traçabilité tout au long du cycle de vie du produit.
- Doit réussir une évaluation technique pendant le processus de sélection.
Avantages
- Assurance maladie.
- Comptes de dépenses flexibles.
- Comptes d’épargne santé.
- Régimes d’épargne-retraite.
- Assurance vie et invalidité.
- Congés rémunérés et non rémunérés.
- Une prime à la signature peut être proposée aux candidats externes admissibles et qualifiés.
- Aide à la relocalisation, sous réserve de l’admissibilité du candidat.