Atelier d'ingénierie · Toulouse · Embarqué, IoT, IA appliquée

Un POC se code en un week-end.
Un système qui tourne en production, c'est un autre métier.

White Box Labs conçoit, industrialise et opère des parcs d'équipements connectés, du firmware jusqu'à la donnée exploitée. Un seul interlocuteur sur toute la chaîne, et un système qui tient quand le réseau tombe.

20 000
players en production

Parc physique et virtuel piloté de bout en bout chez une scale-up du digital signage.

30
capteurs industriels

Passerelle LoRaWAN déployée et maintenue sans jamais accéder physiquement au site.

10 ans
d'ingénierie

Du firmware au cloud, en startup et en scale-up. ENSEEIHT, informatique industrielle.

Le terrain

Le matériel est posé. La chaîne logicielle, non.

Le point commun de mes missions : des équipements déjà installés, une donnée qui n'arrive pas là où elle servirait, et une équipe interne compétente mais occupée ailleurs pour six mois.

Nos capteurs sont posés, mais la donnée n'arrive pas jusqu'à nos outils.

Le site est à 400 km et personne ne peut s'y déplacer pour intervenir.

Notre parc grossit, et chaque mise à jour devient un chantier manuel.

On a un POC qui marche en démo et qui n'a jamais tenu en production.

Profil
PME, ETI et scale-ups avec du matériel déjà déployé sur le terrain
Interlocuteur
CTO, responsable technique, direction industrielle
Attente
Un système en production, pas un audit ni un rapport
Modalité
Forfait ou régie, les deux fonctionnent
Zone
Toulouse et remote, déplacements sur site

Savoir-faire

Quatre terrains, une seule chaîne.

Du capteur jusqu'à la donnée exploitée. C'est la même chaîne, et elle casse toujours aux jointures.

01

Gestion de parc à grande échelle

Déploiement à distance, intégration continue multi-environnements, industrialisation des livraisons, supervision.

02

Développement embarqué et edge

Firmware, Linux embarqué, applications natives sur device, pilotage matériel.

03

Connectivité et remontée de données

LoRaWAN, MQTT, Modbus. Authentification, historisation hors ligne, rejeu et monitoring, conçus pour rester fiables malgré les coupures réseau.

04

IA appliquée

Agents LLM, serveurs MCP, traitement documentaire automatisé, évaluation de qualité mesurée sur des baselines.

Réalisations

Ce qui tourne en production.

Cenareo Scale-up digital signage · depuis 2023

Propriétaire de bout en bout de la pile e-paper, sur un parc de 20 000 players

  • Contrat TypeScript, application Android native, pilotage de l'alimentation en Python côté box, installateur terrain
  • Conception et implémentation de l'algorithme d'ordonnancement des contenus (Loop Index, Share of Voice) : algorithme, tests, documentation
  • Industrialisation de la CI multi-environnements, orchestration des releases et déploiement à distance sur l'ensemble de la fleet
  • Debug de terrain : CEC, hotplug RTC, race conditions, watchdog
TypeScriptKotlinAndroid PythonCI/CD
Terega · via l'IoT Valley Transport de gaz · 2026

Passerelle LoRaWAN industrielle, déployée et maintenue à distance sans accès physique au site

  • 30 capteurs de vibration et acoustique, remontée en double flux vers la plateforme constructeur et le datalake client
  • Authentification OAuth à token unique, persistée sur filesystem embarqué et rejouée au redémarrage
  • Historisation sur 15 jours avec rejeu après coupure réseau, journal d'exploitation et supervision
  • Cockpit d'exploitation livré au client : ajout de capteur et réglage des paramètres sans toucher au code
  • Développement en Lua sur runtime propriétaire, recette en conditions réelles sur la passerelle en service
LuaLoRaWANOAuth Linux embarquéModbus
IoT Valley Totem Connect · 2026

Kiosk tactile à l'entrée des locaux, repris d'un POC d'école et mené jusqu'en production

  • Interface portrait 1080x1920 conçue pour un Raspberry Pi en fonctionnement continu
  • Annuaire des startups résidentes et alumni, filtres par statut, QR codes générés automatiquement
  • Déploiement continu depuis le dépôt, sans intervention sur la machine
ViteJavaScriptRaspberry Pi

Réalisé en binôme.

Prise de parole IoT Valley · 2026

« Concevoir l'IA comme un système, pas comme un prompt »

  • Pourquoi le modèle est une commodité qui se remplace, et pourquoi la fiabilité vient de ce qu'on construit autour
  • Outils au périmètre défini, permissions explicites, garde-fous, journal, frontière nette entre ce que l'agent décide seul et ce qui remonte à un humain

Approche

Le modèle change tous les trois mois. Le système, non.

Un agent, c'est un modèle plus un harness : des outils au périmètre défini, des permissions explicites, des garde-fous, un journal lisible, et une frontière nette entre ce qui se décide seul et ce qui remonte à un humain. Le modèle est la seule partie qui se remplace. Tout le reste est de l'ingénierie logicielle classique, et c'est là que se joue la fiabilité.

C'est exactement le réflexe d'un parc d'équipements. On ne livre pas une démo : on livre quelque chose qui tient quand le réseau tombe, quand le format d'entrée change, et quand personne n'est devant l'écran.

Méthode

Comment je travaille.

01

Je prends un sous-système et je le possède de bout en bout

Pas une tâche dans un backlog : un périmètre, avec la responsabilité de le mettre en production. C'est ce que j'ai fait sur la pile e-paper de Cenareo comme sur la passerelle LoRaWAN de Terega.

02

Je dis non quand ce n'est pas mon terrain

Je ne suis ni architecte BSP ou Yocto, ni spécialiste kernel, ni concepteur électronique. Ma valeur est la polyvalence fiable sur toute une pile, pas la spécialité pointue. Vous le saurez au premier échange, pas au milieu du projet.

03

Forfait ou régie

Les deux fonctionnent. Un périmètre net se forfaitise, un sujet mouvant se pilote en régie. C'est le périmètre qui décide, pas le contrat.

Qui

White Box Labs, c'est Pierre Dulac.

Ingénieur en systèmes embarqués, diplômé de l'ENSEEIHT en informatique industrielle. Dix ans en startup et en scale-up, sur des produits qui mêlent matériel, logiciel embarqué et cloud.

Concrètement : je transforme un enjeu client en système qui tourne en production, du firmware jusqu'à la donnée exploitée. Basé à Toulouse, disponible pour des interventions sur site.

C · Lua · Python · TypeScript · Kotlin · Linux embarqué · Microcontrôleurs · LoRaWAN · Sigfox · BLE · MQTT · Modbus · Docker · CI/CD · LLM · RAG · MCP

Contact

Quel système faut-il mettre en production ?

Décrivez le matériel en place, ce qui bloque aujourd'hui, et ce que vous attendez en sortie. Je réponds sous 24 heures, et je vous dis franchement si ce n'est pas mon terrain.

pierre@whiteboxlabs.fr →