OpenTable
Spire
Ingénieur Firmware Senior
À propos du poste
Nous recherchons un Ingénieur Logiciel Embarqué expérimenté pour rejoindre notre équipe Plateforme (les personnes en charge des engins spatiaux). Le candidat retenu jouera un rôle crucial en soutenant d'autres disciplines en se concentrant sur les aspects logiciels embarqués de nos systèmes de satellites. L'équipe Plateforme interagit directement avec de nombreux groupes d'ingénierie pour mener des activités de R&D, de conception, de fabrication et d'exploitation, garantissant ainsi que tous les systèmes spatiaux actuels et futurs satisfont leur mission.
Les candidats idéaux adhéreront à la commercialisation des systèmes de nanosatellites et s'adapteront aux méthodologies de conception, de développement et de mise en œuvre de systèmes à faible coût et à rythme rapide qui distinguent Spire de la concurrence. Dans cet environnement dynamique, le cycle de conception à lancement est mesuré en semaines et en mois, pas en années !
Vos missions en tant qu'Ingénieur Firmware Senior
- Concevoir, implémenter, tester, déployer et maintenir le firmware embarqué
- Collaborer avec d'autres fonctions d'ingénierie sur la définition du périmètre, l'architecture et la conception du système
- Résoudre les problèmes en orbite et au sol liés aux systèmes embarqués
- Implémenter, optimiser et maintenir divers protocoles série
- Concevoir et développer des outils d'interface pour améliorer l'abstraction entre le système embarqué et les autres composants du satellite
- Déboguer et résoudre les problèmes complexes des systèmes embarqués en temps opportun
- Rédiger et maintenir la documentation technique
Prérequis
Compétences clés
- Diplôme de Licence en Informatique, Génie Électrique ou domaine connexe
- Maîtrise du langage de programmation embarqué C
- Maîtrise des langages de script tels que Python et Bash
- Vaste expérience des systèmes d'exploitation temps réel (RTOS), en particulier FreeRTOS
- Connaissance des protocoles série et de leurs implémentations
- Solides compétences en résolution de problèmes, notamment en débogage de systèmes embarqués
- Expérience avec les systèmes de contrôle de version (par exemple, Git)
- Expérience de développement sur Linux (Ubuntu)
- Un niveau de base de connaissances mathématiques (mathématiques pour l'ingénierie ou similaire)
- Excellentes capacités de communication et de travail d'équipe
Compétences souhaitées
- Expérience avec les systèmes spatiaux ou la technologie satellitaire
- Connaissance des normes de codage et utilisation d'outils d'analyse statique
- Expérience dans l'écriture de Rust pour des environnements aux ressources limitées (embarqué Linux)
- Expérience avec Linux embarqué
- Connaissance des systèmes de contrôle et des algorithmes
Outils et technologies
- FreeRTOS pour l'implémentation de systèmes d'exploitation temps réel
- GNU ARM Embedded Toolchain pour la compilation de code
- GDB pour le débogage, complété par une utilisation intensive du débogage série et/ou CAN
- Expérience des techniques de débogage pour les systèmes sans accès JTAG, en particulier pour la résolution de problèmes à distance
- Connaissance des procédures de test manuelles pour le code d'interface embarqué
- Expérience de travail avec les microcontrôleurs Arm Cortex
- Contrôle de version avec Git
Spire opère un modèle de travail hybride, et ce poste nécessitera de travailler un minimum de trois jours par semaine au bureau.
L'accès à des logiciels et/ou technologies soumis aux réglementations américaines sur les exportations peut être requis pour ce poste. Si nécessaire, Spire organisera les licences nécessaires — ce n'est pas quelque chose que les candidats doivent avoir avant de postuler. #LI-MI
Afin de contribuer au maintien d'un lieu de travail sûr pour les employés de Spire, tous les candidats recevant une offre conditionnelle devront se soumettre à une vérification des antécédents. Cela peut inclure la vérification des antécédents criminels et de l'emploi.
Veuillez prendre un moment pour consulter l'Avis mondial de confidentialité des données de Spire pour les employés, les contractuels, les candidats et les visiteurs, ainsi que la Politique de confidentialité de Spire.
Veuillez noter que les communications concernant votre candidature peuvent provenir de @spire.com, @recruiting.spire.com, ou de Candidate.fyi (notre outil de planification).
Avantages mondiaux
- 🛰️ Nommez votre programme satellite (NYSP)
- 🚀 Assister au lancement
- 🌴 Politique généreuse de congés
- 🎓 Programme d'aide à l'éducation
- 🥰 Programme d'aide aux employés (PAE)
- 📈 Programme d'achat d'actions pour les employés (ESPP)
- 👣 Congés familiaux
- 💪 Remboursement des frais de fitness
- 🧡 Programme de parrainage d'employés
- 🍉 Collations et boissons saines dans chaque bureau
À propos de Spire
Nous améliorons la vie sur Terre grâce aux données de l'espace.
Spire Global est une société d'analyse espace-cloud qui possède et exploite la plus grande constellation de satellites polyvalents. Ses données et algorithmes propriétaires fournissent le suivi maritime, aérien et météorologique le plus avancé au monde. En plus de sa constellation, l'infrastructure de données de Spire comprend un réseau mondial de stations au sol et des opérations 24/7 qui fournissent une couverture mondiale en temps réel de chaque point de la Terre.
Spire est une entreprise mondiale et notre succès repose sur la diversité des points de vue, des compétences et des expériences de nos employés. Nous sommes fiers d'être un employeur garantissant l'égalité des chances et nous nous engageons à l'égalité d'emploi, indépendamment de la race, de la couleur, de l'ascendance, de la religion, du sexe, de l'origine nationale, de l'orientation sexuelle, de l'âge, de l'état civil, du handicap, de l'identité de genre ou du statut d'ancien combattant.
