Missions principales
Développement firmware bas niveau sur plateforme Xilinx Ultra Scale, gestion de composants bare metal
Interfaces drivers pour protocoles de communication USB, SPI, I2C, UART
Développement sous C++ moderne (principalement 17, 14 ou 11 accepté)
Portage et évolution d'anciens modules vers la nouvelle plateforme
Participation à la roadmap vers Linux, éventuellement Zephyr OS
Développement également sous Windows IoT (Windows 10, puis 11 à terme)
Intégration continue, gestion de code versionné (Git, Bitbucket ou équivalent)
Participation à la maintenance et à l'évolution logicielle (mise à jour des drivers batterie, acquisition ultrasons, contrôle LEDs?)
Profil candidat:
Stack technique/Compétences requises
C++ (expérience significative, minimum 4/5 ans, expérience sur C++17 idéalement)
Développement firmware embarqué temps réel (Xilinx Ultra Scale)
Maîtrise des protocoles SPI, I2C, UART, USB
Développement et gestion multicouches : firmware, drivers, framework, multithread
Environnement réglementaire fortement apprécié (médical, aéronautique?)
Outils CI/CD (TeamCity ou équivalents), gestion du code : Git/Bitbucket/Gitlab, gestion des dépendances (Conan ou équivalent)
CMake indispensable
JSON, RPC, WebSocket : nice to have
Soft skills attendues
Proactivité, autonomie, capacité d'intégration rapide
Bon esprit de collaboration, dynamique en équipe Scrum
Capacité à documenter et communiquer en français (doc en anglais)
Capacité d'analyse des contraintes embarquées (temps réel, contraintes ressources, autonomie batterie, fiabilité logicielle?)
Sensibilité aux problématiques de fuite mémoire, overflows, performances
Modalités & conditions
Localisation : majoritairement sur site, 2 jours de télétravail/semaine max (variable selon phases et besoins de tests sur matériel)
Démarrage idéal : début janvier
Durée : mission de 1 an, renouvelable
Matériel fourni
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.