Deloitte
Inversion
Ingénieur Logiciel Embarqué Senior (Avionique)
À propos
Qui sommes-nous
Inversion est une entreprise aérospatiale et de défense qui innove dans la technologie de rentrée atmosphérique avancée pour permettre des capacités de nouvelle génération depuis l'espace. En combinant des matériaux haute performance, une aérodynamique de précision et une autonomie axée sur la mission, Inversion transforme la rentrée atmosphérique en une capacité opérationnelle pour une toute nouvelle classe de missions.
Le vaisseau spatial de rentrée atmosphérique hautement manœuvrable de la société, Arc, est conçu pour la livraison rapide de fret mondial, les essais hypersoniques et d'autres missions de sécurité nationale qui nécessitent un vol précis et contrôlé à travers l'atmosphère. Arc crée un domaine de transport entièrement nouveau, débloquant une vitesse et une portée mondiales sans précédent.
Basée à Los Angeles, Inversion conçoit, fabrique et intègre ses vaisseaux spatiaux sous un même toit, ce qui permet à l'entreprise de passer rapidement du concept au vol. La société est soutenue par des investisseurs de premier plan, notamment Y Combinator, Spark Capital et Lockheed Martin Ventures, avec des clients dans l'ensemble du gouvernement américain et de l'industrie spatiale commerciale.
Aperçu du poste
En tant qu'Ingénieur Logiciel Embarqué Senior chez Inversion, vous serez responsable du développement, des tests et du déploiement de logiciels de vol hautement fiables et à faible latence qui s'exécutent sur le matériel avionique du véhicule Arc. Vous concevrez et implémenterez du code critique pour la sécurité pour les microcontrôleurs, les unités de distribution d'énergie, les ordinateurs de vol et les systèmes de communication. Opérant avec une grande autonomie, vous comblerez le fossé entre le matériel et le logiciel, déboguerez les problèmes au niveau des limites, établirez des normes de codage embarqué et garantirez que nos processeurs de vol fonctionnent parfaitement dans des environnements de rentrée atmosphérique extrêmes.
Responsabilités clés : *
- Concevoir, développer et maintenir des logiciels embarqués temps réel haute fiabilité en C/C++ pour les ordinateurs de vol, les microcontrôleurs et les actionneurs d'Arc. *
- Architecturer et implémenter des pilotes de périphériques de bas niveau pour les protocoles de communication, y compris SPI, I2C, UART, CAN, Ethernet et RS-422. *
- Prendre en charge les modules logiciels embarqués de bout en bout, de la définition précoce des exigences aux tests, à la qualification et aux opérations de vol au niveau du véhicule. *
- Mettre en service de nouvelles plateformes matérielles avioniques, déboguer des problèmes complexes à la frontière matériel-logiciel à l'aide de JTAG, d'analyseurs logiques, d'oscilloscopes et de renifleurs de paquets. *
- Intégrer et valider le code embarqué à l'aide d'environnements de test logiciels en boucle (SIL) et matériels en boucle (HIL). *
- Effectuer des revues de code rigoureuses, établir des normes techniques et encadrer les ingénieurs embarqués juniors de l'équipe. *
- Collaborer étroitement avec les équipes principales de logiciels de vol et de simulation pour aligner l'autonomie du véhicule, les architectures de télémétrie et l'exécution des algorithmes GNC.
Qualifications requises : *
- Diplôme de licence en ingénierie informatique, informatique, génie électrique ou expérience technique équivalente. *
- Généralement 5+ années d'expérience professionnelle dans le développement de logiciels embarqués C/C++ de bas niveau pour systèmes temps réel. *
- Expérience pratique avec des microcontrôleurs bare-metal et des systèmes d'exploitation temps réel (RTOS) tels que FreeRTOS, RTEMS ou VxWorks. *
- Capacité avérée à lire des schémas électriques, à comprendre les registres des fiches techniques et à déboguer du matériel physique à l'aide d'instruments de laboratoire. *
- Expérience dans l'implémentation de pilotes de périphériques matériels standard et de protocoles de communication série. *
- Excellentes compétences en communication verbale et écrite. *
- Doit être capable d'obtenir et de maintenir une habilitation de sécurité secrète/top secrète du gouvernement américain.
Qualifications souhaitées : *
- Expérience dans le développement de logiciels pour des applications critiques pour la sécurité ou à haute fiabilité (par exemple, aérospatiale, automobile ou dispositifs médicaux). *
- Connaissance des pratiques modernes de développement logiciel, y compris Git, les frameworks de tests unitaires, les outils d'analyse statique et les pipelines CI/CD. *
- Maîtrise de Python pour l'automatisation des tests, l'analyse des données et le scripting matériel. *
- Expérience dans le développement de logiciels embarqués sur des systèmes basés sur Linux. *
- Expérience dans le développement de conceptions FPGA et de logique numérique à l'aide de VHDL, Verilog ou SystemVerilog. *
- Expérience dans le développement de packages de support de carte personnalisés (BSP), de configurations de chargeur de démarrage, de code de démarrage de périphérique et de couches d'abstraction matérielle (HAL). *
- Expérience dans la participation à des revues de schémas électriques et la collaboration étroite avec des ingénieurs matériels pour guider la conception au niveau de la carte. *
- Expérience dans la mise en service de PCB, les tests de vérification de conception (DVT), la qualification matérielle et la transition vers la production. *
- Expérience préalable dans une startup aérospatiale au rythme rapide ou une petite équipe d'intégration matérielle.
Notre siège social est situé à Playa Vista, en Californie. Ce poste nécessite une présence au bureau.
Le salaire annuel de base en Californie pour ce rôle est actuellement de 139 000 $ à 201 000 $. Les niveaux de rémunération sont déterminés par le rôle, le niveau, l'emplacement et l'alignement avec les données du marché. La rémunération individuelle sera déterminée au cas par cas et peut varier en fonction des considérations suivantes : entretiens et évaluation de plusieurs facteurs propres à chaque candidat, compétences liées au poste, formation et expérience pertinentes, certifications, capacités du candidat et équité interne.
Conformité ITAR
Pour se conformer aux réglementations américaines sur l'exportation de technologies spatiales, y compris l'International Traffic in Arms Regulations (ITAR), vous devez être un citoyen américain, un résident permanent légal des États-Unis, un individu protégé tel que défini par 8 U.S.C. 1324b(a)(3), ou éligible pour obtenir les autorisations requises du Département d'État américain. Apprenez-en davantage sur l'ITAR ici pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987.
Égalité des chances en matière d'emploi
Inversion offre des opportunités d'emploi égales à tous les employés et candidats sans distinction de race, de couleur, de religion, d'âge, de sexe, d'identité de genre, d'orientation sexuelle, d'origine nationale, de statut d'ancien combattant ou de handicap.
Inversion collecte et traite les données personnelles conformément aux lois applicables en matière de protection des données. Si vous êtes un candidat à un emploi aux États-Unis, consultez l'avis de politique de confidentialité CCPA oag.ca.gov/privacy/ccpa pour plus de détails.
