Développeur·euse Firmware ESP32

il y a 7 jours


Paris, France Yomy Temps plein

Nous développons un dispositif embarqué basé sur ESP32-S3 pour un produit connecté intégrant plusieurs capteurs, actionneurs et interfaces. Le firmware, développé en C / ESP-IDF / FreeRTOS, s’appuie sur une architecture modulaire gérant la capture de données, la connectivité réseau et la communication cloud. Une console Python (tkinter) permet de builder, flasher et monitorer le firmware de manière centralisée. Nous recherchons un·e Développeur·euse Firmware ESP32 pour renforcer l’équipe et accélérer la stabilisation et l’optimisation du firmware. Mission idéale pour un profil autonome, rigoureux et orienté performance, habitué aux environnements produits embarqués réels avec contraintes de ressources et robustesse requise. 🚀 Responsabilités principales Concevoir, développer et maintenir des modules firmware en C sur ESP32-S3 (ESP-IDF, FreeRTOS) Intégrer et fiabiliser des drivers périphériques : I2C, SPI, UART, GPIO, capteurs et actionneurs Optimiser les controllers et tasks existants : réduction des latences, gestion mémoire, priorités FreeRTOS, consommation énergétique Gérer la connectivité : Wi‑Fi, MQTT, NTP/time sync, persistance NVS, reprise automatique après reboot ou perte réseau Participer à la structuration multitâche FreeRTOS : architecture des tâches, watchdogs, queues, synchronisation, événements Écrire et exécuter des tests unitaires et fonctionnels (CLI interne, banc de test) Diagnostiquer et corriger les anomalies sur cible : analyse logs, profiling, instrumentation, optimisation CPU/RAM Documenter le code, les procédures de build/test et les bonnes pratiques d’intégration 🧠 Profil recherché 3 à 5 ans d’expérience en développement firmware embarqué, dont projets aboutis sur ESP32 ou microcontrôleurs équivalents Maîtrise du C embarqué, d’ESP-IDF et de FreeRTOS (tasks, queues, timers, ISR, gestion mémoire) Solide pratique des bus I2C/SPI/UART et de l’intégration capteurs/actionneurs Connaissance des protocoles connectés : Wi‑Fi, MQTT, sécurité basique (stockage clés, crypto), NVS Esprit qualité : logs structurés, gestion d’erreurs cohérente (esp_err_t, macros ESP_RETURN_ON_ERROR, ESP_ERROR_CHECK), robustesse et traçabilité Bonne compréhension des performances temps réel : planification, allocation dynamique, contraintes CPU/mémoire Autonomie, rigueur, communication claire et travail collaboratif avec l’équipe hardware/produit 💡 Atouts appréciés (nice to have) Expérience d’optimisation système sur microcontrôleurs : gestion fine des ressources, profiling, latence inter-tâches Connaissance d’OTA, industrialisation, bancs de tests et automatisation QA Expérience éventuelle en outillage Python : tkinter, scripts de build/flash, parsing de logs, packaging Familiarité avec les bonnes pratiques IoT : gestion MQTT (topics, QoS, reconnexion, cache offline), résilience réseau 📋 Modalités Type : Freelance / Indépendant (CDD possible) Démarrage : Dès que possible Charge : 2–5 jours / semaine (flexible) Durée initiale : 2–4 mois (renouvelable) Lieu : Télétravail possible TJM : Selon profil et références Paris, Île-de-France, France #J-18808-Ljbffr


  • Firmware Engineer

    il y a 2 jours


    Paris, Île-de-France Vizzia Temps plein

    Qui sommes-nous ?Chez Vizzia, on révolutionne la manière dont les villes luttent contre les incivilités grâce à la technologie. Née de la collaboration entre le CNRS et Polytechnique, notre startup allie computer vision, capteurs 4G/5G nomades et cloud souverain pour rendre les territoires plus propres et plus sûrs.Concrètement ? On permet aux...

  • Firmware Engineer

    il y a 2 jours


    Paris, Île-de-France Vizzia Temps plein

    Qui sommes-nous ?ChezVizzia, on révolutionne la manière dont les villes luttent contre les incivilités grâce à la technologie. Née de la collaboration entre leCNRSetPolytechnique, notre startup alliecomputer vision, capteurs 4G/5G nomades et cloud souverain pour rendre les territoiresplus propresetplus sûrs.Concrètement ? On permet aux collectivités...

  • Firmware Engineer

    il y a 2 jours


    Paris, Île-de-France Vizzia Temps plein

    Qui sommes-nous ?Chez Vizzia, on révolutionne la manière dont les villes luttent contre les incivilités grâce à la technologie. Née de la collaboration entre le CNRS et Polytechnique, notre startup allie computer vision, capteurs 4G/5G nomades et cloud souverain pour rendre les territoires plus propres et plus sûrs.Concrètement ? On permet aux...


  • Paris, Île-de-France Kickmaker Temps plein

    **Qui sommes-nous ? : Créée en 2016, KICKMAKER est une communauté de talents aux profils pluridisciplinaires et complémentaires, animés par la même passion pour le développement de produits high-tech et les défis d'industrialisation.  Présents en France, en Chine et aux Etats-Unis, notre communauté compte plus de 200 kickers passionnés. Nous...