EmploiTogo.INFO

La Plateforme des opportunités au TOGO et en Afrique

Bboxx recrute-30/05/2025

bboxx

FICHE DE POSTE : Ingénieur Firmware – Optimisation de la transmission de données

Contexte du poste

Dans le cadre de l’optimisation de ses infrastructures IoT, Bboxx recherche un ingénieur firmware expérimenté pour analyser, modifier et tester le firmware de ses unités bPower50 et bPower20. L’objectif principal est de réduire le volume de données transmises afin de diminuer les coûts de traitement et de stockage, tout en maintenant la performance et la fiabilité des équipements.

Missions principales

Analyse du firmware existant

  • Étudier le code source actuel des unités bPower50 et bPower20.
  • Identifier les leviers d’optimisation de la transmission de données (fréquence, taille des messages, etc.).
  • Documenter les constats et proposer des pistes d’amélioration.

Développement et implémentation

  • Développer les modifications nécessaires dans le firmware.
  • Garantir la non-régression des fonctionnalités essentielles des unités.
  • Optimiser les protocoles de communication embarqués.

Tests et validation

  • Réaliser des tests unitaires, d’intégration et sur le terrain (Togo).
  • Valider les performances du firmware modifié dans des conditions réelles.
  • Assurer la compatibilité avec la plateforme backend Smart Solar.

Documentation et gestion de version

  • Rédiger une documentation technique complète des modifications.
  • Utiliser GitHub pour le suivi des versions et la traçabilité des changements.

Collaboration interdisciplinaire

  • Travailler en étroite collaboration avec les ingénieurs backend.
  • Participer à l’analyse d’impact sur les bases de données (InfluxDB) et les outils d’analyse (batterie, consommation, etc.).

Déploiement progressif

  • Participer à la stratégie de déploiement OTA du firmware sur les unités en production.
  • Suivre les performances post-déploiement et ajuster si nécessaire.

Profil recherché

Compétences techniques

  • Excellente maîtrise du développement embarqué en C/C++
  • Expérience avec les microcontrôleurs (ARM, STM32, etc.)
  • Connaissance des protocoles de communication (UART, SPI, I2C)
  • Pratique des outils de versioning (Git, GitHub)
  • Expérience en tests terrain et validation de firmware

Compétences transversales

  • Rigueur, autonomie et sens de l’analyse
  • Capacité à documenter et justifier ses choix techniques
  • Bon relationnel et esprit d’équipe
  • Anglais technique (oral et écrit)

Conditions

  • Lieu : Togo (avec déplacements ponctuels sur le terrain)
  • Durée : Mission de 3 à 6 mois (renouvelable selon résultats)
  • Type de contrat : Freelance / CDD / Prestation

Si ce profil vous correspond ou correspond à une personne que vous connaissez, n’hésitez pas à envoyer votre CV et lettre de motivation à l’adresse électronique : recrutement_togo@bboxx.co.uk

Date de clôture : 30 mai 2025

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.