Firmware Engineer

Job summary
Permanent contract
Paris
A few days at home
Salary: Not specified
Skills & expertise
Safety protocols knowledge
C++
Linux

Vizzia
Vizzia

Interested in this job?

Questions and answers about the job

The position

Job description


💡 Mission

Chez Vizzia, nos caméras intelligentes opèrent 24/7 dans l’espace public.

Le firmware est au cœur de cette promesse : fiabilité, sécurité et performance sur le long terme.

En tant que Senior Firmware Engineer, tu es responsable de la conception, du développement et de la robustesse du logiciel embarqué de nos dispositifs de vision connectés.

Tu travailles au plus près du hardware pour construire des systèmes embarqués industrialisables, maintenables et déployés à grande échelle.

📈 Responsabilités

  • Architecture firmware de bout en bout

    Concevoir, structurer et maintenir l’architecture logicielle des dispositifs embarqués, du bootloader jusqu’à la couche applicative.

  • Développement bas niveau & intégration hardware

    Participer à la définition des cartes électroniques, développer la gestion des périphériques, optimiser la gestion de l’énergie, les performances et la stabilité sur des plateformes STM32, ESP32 et Raspberry Pi (environnements Linux embarqué).

  • Connectivité & communication des devices

    Implémenter et maintenir les stacks de communication entre les dispositifs et le backend (Ethernet, Wi-Fi, UART, USB…), incluant les mises à jour OTA et le diagnostic à distance.

  • Fiabilité & cycle de vie produit

    Concevoir des firmwares pensés pour la production et le terrain : watchdogs, tolérance aux pannes, logs, mécanismes de récupération, mises à jour sécurisées et exploitation sur plusieurs années.

  • Applications temps réel & systèmes contraints

    Développer des applications embarquées critiques, gérer la concurrence et garantir un comportement déterministe sur des systèmes à ressources limitées.

  • Tests, validation & documentation

    Définir des stratégies de test (unitaires, intégration, hardware-in-the-loop), accompagner les phases d’industrialisation puis de production, et maintenir une documentation technique claire et exploitable.

  • Leadership technique

    Être un référent firmware au sein de l’équipe, contribuer aux décisions techniques, faire monter en compétences l’équipe Hardware et collaborer étroitement avec les équipes IA et backend.

👤 Profil recherché

  • Diplôme d’ingénieur ou équivalent, avec 5+ ans d’expérience en développement firmware / systèmes embarqués.

  • Excellente maîtrise du C / C++ en environnement embarqué.

  • Expérience significative sur des plateformes STM32, ESP32 et des systèmes Linux embarqués (type Raspberry Pi).

  • Forte sensibilité aux contraintes hardware et aux enjeux de robustesse système.

  • Expérience des protocoles et interfaces de communication utilisés dans les objets connectés.

  • Habitude de travailler sur des produits déployés en production, de la fabrication jusqu’au terrain.

  • À l’aise dans des équipes pluridisciplinaires (hardware, IA, backend, produit).

✨ Tu feras vraiment la différence si…

  • Tu as déjà livré des produits connectés à grande échelle, fonctionnant en continu dans des conditions réelles.

  • Tu as une expérience concrète de la connectivité ethernet/wifi et de la gestion de flottes de devices.

  • Tu maîtrises les sujets de secure boot, OTA, sécurité des dispositifs embarqués.

  • Tu as évolué dans des environnements industriels, critiques ou réglementés.

  • Tu as une exposition aux capteurs caméra, à l’optique ou aux pipelines d’imagerie.

  • Tu es à l’aise en français et en anglais, à l’oral comme à l’écrit.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Ingénierie matérielle”.

  • Mistral Ai

    Field Hardware Engineer, HPC

    Mistral Ai
    Mistral Ai
    Permanent contract
    Paris
    No remote work
    Artificial Intelligence / Machine Learning, IT / Digital
    280 employees