Booz Allen Hamilton
Neon Aerospace
Ingénieur Plateforme Embarquée Senior
Pourquoi ce rôle est important
L'aérospatiale est à un tournant — les coûts augmentent, les chaînes d'approvisionnement sont sous tension et les anciennes méthodes de construction ne peuvent pas suivre. Chez Neon Aero, nous brisons ce moule. Nous agissons vite, pensons grand et combinons l'agilité d'une start-up avec l'expertise aérospatiale pour concevoir, construire et faire évoluer des avions d'une manière jamais vue dans l'industrie. Notre équipe s'appuie sur l'automatisation, des outils basés sur l'IA et une dorsale numérique entièrement connectée pour accélérer l'innovation et réduire les obstacles à la production.
Ici, vous n'aurez pas seulement un emploi — vous contribuerez à réinventer la façon dont le monde vole. Si vous êtes prêt à résoudre des problèmes complexes, à repousser les limites de la technologie et à travailler aux côtés de certains des esprits les plus brillants de l'aérospatiale, c'est votre chance d'avoir un réel impact.
Nous recherchons un Ingénieur Firmware Embarqué Temps Réel / Plateforme Senior avec une solide expertise en logiciel embarqué de bas niveau et une passion pour la création de firmwares robustes et déterministes pour les systèmes de contrôle critiques en matière de sécurité. Ce rôle se concentre sur la fondation du firmware temps réel qui permet aux actionneurs, aux entraînements de moteurs, aux BMS, aux capteurs et aux systèmes au niveau du véhicule de fonctionner de manière fiable.
Vous architecturerez, implémenterez et maintiendrez le firmware sur des plateformes microcontrôleurs temps réel, en gérant les BSP, les pilotes, l'exécution RTOS/bare-metal, la synchronisation, les interfaces périphériques, les points d'ancrage de diagnostic et le démarrage matériel. Ce rôle travaille en étroite collaboration avec les ingénieurs logiciels embarqués, de contrôle moteur, BMS et de contrôle véhicule pour garantir que la couche plateforme est fiable, réutilisable et déterministe.
Ce rôle fournit la base du firmware temps réel dont dépendent toutes les fonctions de contrôle de niveau supérieur. Votre travail garantit que les MCU, les périphériques, les pilotes, les liaisons de communication, la synchronisation, les diagnostics et les interfaces matérielles se comportent de manière prévisible dans toutes les conditions.
Responsabilités Clés
Architecture Firmware Temps Réel
- Concevoir et maintenir l'architecture du firmware temps réel pour les plateformes de contrôle embarquées critiques en matière de sécurité.
- Gérer les couches de firmware sensibles à la synchronisation, la structure des interruptions, la planification des tâches, l'ordre d'exécution et le flux de données déterministe entre le matériel, les pilotes, le middleware et le logiciel applicatif.
- Développer des frameworks de firmware qui prennent en charge l'exécution de contrôle réutilisable, la communication, le diagnostic, la surveillance et l'intégration système sur plusieurs projets.
Développement MCU, BSP et Pilotes
- Développer et maintenir des logiciels embarqués en C/C++ sur des plateformes microcontrôleurs temps réel telles que TI C2000, NXP ou des MCU comparables orientés sécurité.
- Gérer les packages de support de carte (BSP), l'initialisation des périphériques, la configuration des appareils et les couches d'abstraction matérielle de bas niveau.
- Développer et déboguer des pilotes pour les périphériques et interfaces tels que CAN, SPI, Ethernet, ADC, PWM, GPIO, timers, watchdogs et autres périphériques MCU.
Interfaces Matérielles et Démarrage
- Assister au démarrage matériel, à la validation de la carte et au débogage de bas niveau aux frontières logiciel et matériel.
- Diagnostiquer les problèmes impliquant la configuration MCU, les horloges, les interruptions, les périphériques, les capteurs, les interfaces d'entraînement moteur, les interfaces BMS et les liaisons de communication.
- Travailler en étroite collaboration avec les équipes électriques, de contrôle et systèmes pour garantir que le firmware embarqué prend correctement en charge le contrôle des actionneurs, l'électronique de puissance, les capteurs et le matériel au niveau du véhicule.
Infrastructure de Communication et de Diagnostic
- Implémenter une infrastructure de communication embarquée robuste pour des protocoles tels que CAN, dérivés de CAN, SPI, Ethernet, ARINC 825 et autres bus aérospatiaux ou automobiles.
- Prendre en charge l'échange de données fiable, la synchronisation des messages, l'arbitrage, le diagnostic, la détection de défauts et le comportement de récupération au niveau firmware/plateforme.
Intégration, Test et Outillage
- Assister à l'intégration avec les logiciels de contrôle moteur, BMS, capteurs et de contrôle véhicule.
- Développer des points d'ancrage de test, des interfaces de débogage, des mécanismes de journalisation, un support d'automatisation et des outils de collecte de données pour la validation en laboratoire, les tests HIL et le débogage système.
- Prendre en charge les environnements SIL/HIL où les interfaces firmware, les pilotes et le comportement de la plateforme doivent être validés.
Sécurité, Processus et Support de Cycle de Vie
- Soutenir le développement de logiciels embarqués critiques en matière de sécurité en suivant des processus de développement logiciel disciplinés.
- Contribuer aux exigences, à la traçabilité, à la planification de la vérification, au contrôle de configuration et aux activités de préparation à la certification conformément à des normes telles que DO-178C, ARP4754/4761, les concepts ISO 26262 ou des cadres de sécurité équivalents.
Qualifications Requises
- 5+ années d'expérience dans le développement de firmware embarqué pour des systèmes temps réel complexes
- Solide maîtrise du C/C++ embarqué et de l'architecture de firmware temps réel
- Expérience avec des plateformes microcontrôleurs temps réel telles que TI C2000, NXP ou des MCU comparables orientés sécurité
- Solide compréhension des périphériques MCU, des interruptions, des timers, des watchdogs, de la mémoire, des horloges, ADC, PWM, GPIO et des interfaces de communication
- Expérience pratique avec des protocoles de communication tels que CAN, dérivés de CAN, SPI, Ethernet ou ARINC 825
- Capacité avérée à intégrer et déboguer des logiciels aux frontières matérielles, firmware et système
- Expérience dans le support du démarrage matériel, de la validation en laboratoire et des tests HIL
- Solides compétences analytiques et capacité de débogage de bas niveau
Expérience Préférée / Bonus
- Expérience avec TI C2000, NXP ou des microcontrôleurs de contrôle temps réel similaires
- Expérience préalable sur des systèmes critiques en matière de sécurité ou réglementés : aérospatiale, automobile, industriel
- Exposition aux processus de développement orientés certification : DO-178C, ARP4754/4761, concepts ISO 26262
- Expérience dans le développement de BSP, de pilotes, de middleware et de frameworks logiciels embarqués réutilisables
- Expérience dans le support des entraînements moteur, BMS, électronique de puissance, capteurs ou systèmes de contrôle véhicule
- Expérience dans le support du lancement de production, des problèmes sur le terrain et de la maintenabilité de la plateforme à long terme
Ceci est la fourchette de rémunération attendue pour ce rôle. La rémunération finale sera basée sur la portée du rôle, l'expérience, les compétences, l'équité interne et la localisation. Ce rôle peut également être éligible à une prime/actions/avantages, le cas échéant.
$150,000—$250,000 USD
Tous les candidats finaux doivent réussir une vérification des antécédents et un dépistage de drogues comme condition d'emploi.
À l'heure actuelle, Neon Aero et ses divisions n'acceptent pas les CV non sollicités des cabinets de recrutement ou des agences de placement.
Neon Aero, Inc est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés. Nous ne faisons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'identité ou l'expression de genre, l'âge, le handicap, le statut d'ancien combattant ou tout autre statut protégé en vertu de la loi applicable.
Nous pensons que des perspectives diverses stimulent l'innovation, et nous invitons les candidats de tous horizons à postuler.
