Marks & Spencer
Spire
Ingénieur Logiciel Embarqué Senior
À propos du poste
Nous recherchons un Ingénieur Logiciel Embarqué expérimenté pour rejoindre notre équipe Plateforme supportant les Opérations de Satellites. 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, assurant ainsi que tous les systèmes de satellites actuels et futurs satisfassent leur mission.
Les candidats idéaux adopteront 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 notre concurrence. Dans cet environnement au rythme effréné, le cycle de conception au lancement se mesure en semaines et en mois, pas en années !
Ce que vous ferez en tant qu'Ingénieur Logiciel Embarqué 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 utile
- Rédiger et maintenir la documentation technique
Prérequis
Compétences Clés
- Diplôme de Bachelor 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
- Expérience approfondie des systèmes d'exploitation temps réel (RTOS), en particulier FreeRTOS
- Familiarité avec les protocoles série et 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)
- 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
Outils et Technologies
- FreeRTOS pour l'implémentation du système d'exploitation temps réel
- GNU ARM Embedded Toolchain pour la compilation du 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, notamment pour la résolution de problèmes à distance
- Familiarité avec les procédures de test manuel pour le code d'interface embarqué
- Expérience de travail avec les microcontrôleurs Arm Cortex
- Contrôle de version utilisant Git
Compétences Souhaitées
- Expérience avec les systèmes spatiaux ou la technologie satellite
- Familiarité avec le respect des normes de codage et l'utilisation d'outils d'analyse statique
- Expérience dans l'écriture de Rust pour des environnements aux ressources limitées ( Linux embarqué)
- Expérience avec le Linux embarqué
- Connaissance des systèmes de contrôle et des algorithmes
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 contrôlés par les exportations américaines peut être requis pour ce rôle. Si nécessaire, Spire organisera les licences nécessaires — ce n'est pas quelque chose que les candidats doivent avoir avant de postuler. #LI-MI1
--------------------------------------------------------------------------------
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 matrimonial, du handicap, de l'identité de genre ou du statut de vétéran.
Pour aider à maintenir un lieu de travail sûr pour les employés de Spire, tous les candidats qui reçoivent une offre conditionnelle devront compléter une vérification des antécédents. Cela peut inclure l'historique criminel et la vérification de l'emploi.
Veuillez prendre un moment pour consulter l'Avis de confidentialité globale des données pour les employés, les contractuels, les candidats et les visiteurs de Spire spire.com/global-data-privacy-notice/, ainsi que la Politique de confidentialité de Spire. spire.com/privacy-policy/
--------------------------------------------------------------------------------
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 Employés (ESPP)
- 👣 Congés Familiaux
- 💪 Remboursement des Activités Sportives
- 🧡 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 spatio-nuagique qui possède et exploite la plus grande constellation de satellites multi-usages. 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 sur Terre.
