Chargement en cours

Développeur·euse Firmware ESP32

PARIS, PARIS, LYON, TOULOUSE, MARSEILLE, BORDEAUX, NANTES, STRASBOURG, LILLE, RENNES
il y a 10 heures

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
Entreprise
Yomy
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
PARIS, 75
il y a 24 jours
AVIGNON, 84
il y a 8 jours
ÎLE- E FRANCE, FRANCE
il y a 24 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès