Dans les 5 ans à venir, Wheere lance 330 satellites qui constitueront le premier système spatial PNT pour des applications indoor.
Dans ce cadre, nous créons actuellement notre team Space, dont une partie sera dédiée à la conception du segment sol et des récepteurs GNSS de la future constellation.
Rejoins-nous pour concevoir et développer les équipements sol GNSS, briques fondamentales de notre station sol.
Missions principales :
Développer les drivers bas niveau et l’ensemble du firmware de la carte de réception en C/C++ sur STM32, comprenant notamment le module Wheere, l’horloge/synchronisation, l’interface réseau, la mémoire et le GPS, ainsi que la liaison 4G/5G.
Concevoir et implémenter des traitements embarqués en temps réel (filtrage, synchronisation, DSP léger, gestion des ressources mémoire/CPU) sur microcontrôleur.
Implémenter des fonctionnalités GNSS/PNT spécifiques : réception et décodage des éphémérides, gestion SVID, métriques QoS, etc.
S’interfacer avec le module de réception et le logiciel Wheere Cloud Space.
Développer des fonctions de record & replay des signaux.
Assurer la synchronisation temps réel entre récepteur et émetteur pour garantir les performances PNT.
Développer et intégrer des outils d’analyse de performances du système.
Assurer le maintien en condition opérationnelle (MCO) de la station sol.
Rédiger la documentation technique et collaborer étroitement avec les équipes RF, firmware et systèmes.
Environnement technique:
C / STM32
MATLAB (implantation et validation d’algorithmes)
Python (tests,scripts, outils d’analyse)
Interfaces SPI / I2C / UART
Git, outils de simulation et de timing
Bac+5 en électronique, informatique industrielle ou équivalent.
Minimum 5 ans d’expérience en développement firmware embarqué.
Très bonne maîtrise du langage C sur microcontrôleur (STM32).
Maîtrise des protocoles de communication : SPI, I2C, UART.
Forte sensibilité aux contraintes temps réel (gestion de la synchro et timing précis).
Connaissance appréciée des environnements contraints (spatial, défense, avionique…).
Autonome, rigoureux·se, curieux·se, bon esprit d’équipe.
Compétences appréciées :
Familiarité avec Matlab : capacité à comprendre et transposer les algorithmes existants dans un environnement embarqué.
Connaissances en traitement du signal (principes de réception, filtrage, synchronisation).