MISSIONS PRINCIPALES
1. Développement de logiciels embarqués
- Concevoir et développer des firmwares pour terminaux financiers, automates, capteurs, modules IoT et équipements électroniques.
- Implémenter les fonctionnalités bas niveau (drivers, gestion des capteurs, communication série, interaction hardware).
- Optimiser les performances, la consommation d’énergie et la fiabilité des systèmes embarqués.
2. Intégration avec systèmes financiers & automates
- Développer des protocoles de communication entre les équipements embarqués et les plateformes backend (API, serveurs, cloud).
- Intégrer les firmwares dans des dispositifs financiers :
- terminaux de paiement,
- automates bancaires (cash-in, cash-out),
- modules de détection et scanners,
- systèmes de comptage et sécurisation.
- Assurer la compatibilité des firmwares avec les exigences du secteur financier (sécurité, intégrité, conformité).
3. Support matériel & validation
- Travailler en collaboration avec les équipes hardware pour le choix de microcontrôleurs, architectures et composants.
- Participer aux tests FAT/SAT, aux diagnostics et à l’amélioration continue des prototypes.
- Réaliser des tests unitaires, fonctionnels et de robustesse.
4. Documentation & optimisation
- Rédiger les documentations techniques, schémas, workflows et manuels de programmation.
- Mettre en place des bonnes pratiques de versioning, intégration continue et maintenance firmware.
- Proposer des optimisations techniques ou matérielles.
COMPÉTENCES TECHNIQUES REQUISES
Langages & environnements embarqués
- C / C++ (indispensable)
- MicroPython ou Rust (un atout)
Programmation sur microcontrôleurs :
- STM32
- ESP32 / ESP8266
- PIC / ATMega / ARM Cortex
Protocoles & interfaces
- UART, SPI, I2C, CAN
- HTTPS/TLS, MQTT, Websocket
- Communication entre firmware ↔ API backend
Outils & environnements
- FreeRTOS ou autre OS temps réel
- Git / GitLab
- Analyseurs logiques, oscilloscopes, outils de debug matériel
- IDE embarqués : STM32CubeIDE, PlatformIO, Keil, MPLAB, Arduino IDE (pour prototypage)
Connaissances financières & automates (atout majeur)
- Monétique et systèmes de paiement
- Automates de dépôt / retrait
-Intégration avec modules de comptage, scanners, imprimantes thermiques
-Sécurisation des équipements embarqués
Profil du poste
PROFIL RECHERCHÉ
- Bac+3 à Bac+5 en Électronique, Informatique Industrielle, Systèmes Embarqués ou équivalent.
- Expérience de 2 à 5 ans en développement embarqué / firmware.
- Intérêt marqué pour les équipements financiers, IoT, automates et systèmes critiques.
- Rigueur, autonomie, sens du détail et forte capacité d’analyse.
- Capacité à travailler sur plusieurs projets simultanément.
Dossiers de candidature
COMMENT POSTULER ?
Envoyer CV + Portfolio technique (GitHub ou projets embarqués) à :
📧 recrutement@mohayedigital.com
Objet : Candidature – Développeur Logiciel Embarqué / Firmware Engineer
Ne payez, SOUS AUCUN PRETEXTE, des sommes d'argent aux recruteurs utilisant notre plateforme Educarriere.ci
EDUCARRIERE décline toute responsabilité quant aux préjudices pouvant découler de ces agissements et se réserve le droit de poursuivre les auteurs.
Pour signaler une erreur ou un abus, envoyez un mail à ci@educarriere.net

