Aller au contenu

Neon Aerospace

Ingénieur Senior en Plateforme Embarquée

C++
Traduction automatique. Consultez l’original.

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 méthodes de construction traditionnelles ne suffisent plus. Chez Neon Aero, nous brisons ces codes. Nous agissons rapidement, voyons grand et combinons l'agilité d'une start-up avec une expertise aérospatiale pour concevoir, construire et mettre à l'échelle des aéronefs d'une manière inédite dans l'industrie. Notre équipe s'appuie sur l'automatisation, des outils basés sur l'IA et une infrastructure numérique entièrement connectée pour accélérer l'innovation et réduire les obstacles à la production.

Ici, vous ne vous contenterez pas d'occuper un poste : 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 impact réel.

Nous recherchons un ingénieur senior en firmware embarqué temps réel et plateforme, doté d'une solide expertise en logiciels embarqués bas niveau et d'une passion pour la création de firmware robuste et déterministe pour les systèmes de contrôle critiques en matière de sécurité. Ce rôle se concentre sur la base logicielle temps réel qui permet aux actionneurs, aux variateurs de moteur, aux BMS, aux capteurs et aux systèmes de contrôle du véhicule de fonctionner de manière fiable.

Vous concevrez, implémenterez et maintiendrez le firmware sur des plateformes de microcontrôleurs temps réel, en prenant en charge les BSP, les pilotes, l'exécution RTOS/bare-metal, la gestion du timing, les interfaces périphériques, les hooks de diagnostic et le démarrage matériel (bring-up). Ce rôle travaille en étroite collaboration avec les ingénieurs en systèmes embarqués, contrôle moteur, BMS et logiciels de contrôle véhicule pour garantir que la couche plateforme est fiable, réutilisable et déterministe.

Ce rôle fournit la base de firmware temps réel dont dépend chaque fonction de contrôle de niveau supérieur. Votre travail garantit que les MCU, périphériques, pilotes, liaisons de communication, timing, diagnostics et interfaces matérielles se comportent de manière prévisible dans toutes les conditions.

Responsabilités clés

Architecture de firmware temps réel

  1. Concevoir et maintenir l'architecture de firmware temps réel pour les plateformes de contrôle embarquées critiques en matière de sécurité.
  1. Prendre en charge les couches de firmware sensibles au timing, 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 les logiciels applicatifs.
  1. Développer des frameworks de firmware qui prennent en charge l'exécution de contrôle réutilisable, la communication, les diagnostics, la surveillance et l'intégration système sur plusieurs projets.

Développement de MCU, BSP et pilotes

  1. Développer et maintenir des logiciels embarqués en C/C++ sur des plateformes de microcontrôleurs temps réel telles que TI C2000, NXP ou des MCU comparables axés sur la sécurité.
  1. Prendre en charge les packages de support de carte (BSP), l'initialisation des périphériques, la configuration des dispositifs et les couches d'abstraction matérielle bas niveau.
  1. 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 mise en service (bring-up)

  1. Soutenir la mise en service du matériel, la validation des cartes et le débogage bas niveau à travers les frontières logicielles et matérielles.
  1. Diagnostiquer les problèmes impliquant la configuration MCU, les horloges, les interruptions, les périphériques, les capteurs, les interfaces de variateur de moteur, les interfaces BMS et les liaisons de communication.
  1. Travailler en étroite collaboration avec les équipes électriques, de contrôle et système 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

  1. Implémenter une infrastructure de communication embarquée robuste pour des protocoles tels que CAN, les dérivés de CAN, SPI, Ethernet, ARINC 825 et d'autres bus aérospatiaux ou automobiles.
  1. Prendre en charge l'échange de données fiable, le timing des messages, l'arbitrage, les diagnostics, la détection des pannes et le comportement de récupération au niveau du firmware/plateforme.

Intégration, test et outillage

  1. Soutenir l'intégration avec les logiciels de contrôle moteur, BMS, capteurs et contrôle véhicule.
  1. Développer des hooks 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.
  1. Soutenir les environnements SIL/HIL où les interfaces de firmware, les pilotes et le comportement de la plateforme doivent être validés.

Sécurité, processus et support du cycle de vie

  1. 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.
  1. 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 alignées sur des normes telles que DO-178C, ARP4754/4761, les concepts ISO 26262 ou des cadres de sécurité équivalents.

Qualifications requises

  1. 5+ années d'expérience dans le développement de firmware embarqué pour des systèmes temps réel complexes
  1. Maîtrise solide du C/C++ embarqué et de l'architecture de firmware temps réel
  1. Expérience avec des plateformes de microcontrôleurs temps réel telles que TI C2000, NXP ou des MCU comparables axés sur la sécurité
  1. Solide compréhension des périphériques MCU, interruptions, timers, watchdogs, mémoire, horloges, ADC, PWM, GPIO et interfaces de communication
  1. Expérience pratique des protocoles de communication tels que CAN, les dérivés de CAN, SPI, Ethernet ou ARINC 825
  1. Capacité démontrée à intégrer et déboguer des logiciels à travers les frontières matérielles, firmware et système
  1. Expérience dans le support de la mise en service du matériel, la validation en laboratoire et les tests HIL
  1. Solides compétences analytiques et capacité de débogage bas niveau

Expérience souhaitée / Bonus

  1. Expérience avec TI C2000, NXP ou des microcontrôleurs de contrôle temps réel similaires
  1. Travail préalable sur des systèmes critiques en matière de sécurité ou réglementés : aérospatiale, automobile, industriel
  1. Exposition aux processus de développement orientés certification : DO-178C, ARP4754/4761, concepts ISO 26262
  1. Expérience dans le développement de BSP, pilotes, middleware et frameworks logiciels embarqués réutilisables
  1. Expérience dans le support des variateurs de moteur, BMS, électronique de puissance, capteurs ou systèmes de contrôle véhicule
  1. 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 prévue pour ce poste. 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 le lieu. Ce rôle peut également être éligible à des bonus/actions/avantages, le cas échéant.

150,000—250,000 USD

Tous les candidats retenus 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 candidatures spontanées provenant de recruteurs tiers ou d'agences de recrutement.

Neon Aero, Inc est un employeur garantissant l'égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés. Nous ne pratiquons 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é par la loi applicable.

Nous pensons que des perspectives diverses stimulent l'innovation et nous invitons les candidats de tous horizons à postuler.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026