Ingénieur Software Embarqué – Capgemini Casablanca
Ingénieurs Software Embarqué recherchés chez Capgemini Engineering Maroc
Capgemini Engineering Maroc ouvre plusieurs postes d'Ingénieur Software Embarqué (Embedded Software Engineer) à Casablanca. Ces postes s'adressent à des profils justifiant d'un minimum de 4 ans d'expérience en développement logiciel embarqué, souhaitant travailler sur des produits techniques concrets : cartes électroniques, systèmes embarqués et smart devices.
Présentation de l'entreprise
Capgemini est un acteur majeur de la transformation digitale, présent dans plus de 50 pays avec près de 350 000 collaborateurs. Le groupe accompagne les entreprises grâce à des expertises couvrant le cloud, la data, l'intelligence artificielle, la connectivité, les logiciels et l'ingénierie digitale.
Au Maroc, Capgemini intervient sur des projets technologiques et d'ingénierie variés, notamment dans le secteur automobile, où les systèmes embarqués, l'infotainment, la connectivité et les architectures logicielles occupent une place croissante.
Description du poste
Les ingénieurs recrutés interviendront sur le développement bas niveau ainsi que sur l'ensemble du cycle de vie des logiciels embarqués : conception, intégration, validation et évolution.
Responsabilités principales
- Définir et développer le logiciel embarqué à partir des spécifications système et des contraintes matérielles
- Collaborer à la définition de l'architecture Hardware / Software
- Développer des drivers bas niveau : GPIO, ADC, Timers, UART, SPI, I2C, PWM et DMA
- Implémenter les couches middleware et applicatives du firmware
- Développer des systèmes embarqués temps réel, avec ou sans RTOS
- Optimiser les performances, la consommation énergétique et la robustesse du logiciel
- Intégrer des solutions de communication sans fil : Zigbee, BLE et Wi-Fi
- Assurer le debug, la validation et la mise au point directement sur carte électronique
- Participer aux tests d'intégration, fonctionnels et de conformité produit
- Rédiger la documentation technique logicielle
- Assurer la maintenance et l'évolution du logiciel en phase produit
Compétences techniques attendues
- Maîtrise des langages C et C++ appliqués aux systèmes embarqués
- Bonne maîtrise de la gestion mémoire, des interruptions et de la concurrence
- Connaissance de Python ou Shell appréciée
- Microcontrôleurs et plateformes : STM32, Renesas, Silicon Labs, Microchip
- Environnements HAL, LL et BSP
- Solutions temps réel : FreeRTOS, CMSIS-RTOS et Zephyr
- Protocoles de communication : UART, SPI, I2C et CAN
- Technologies sans fil : Zigbee, BLE et Wi-Fi
- MQTT, Modbus et TCP/IP appréciés
- Outils : GCC, Keil et IAR
- Utilisation de JTAG, SWD, oscilloscope et analyseur logique
- Git et pratiques de CI/CD embarqué appréciés
Validation et qualité
- Expérience des tests unitaires et d'intégration
- Capacité à apporter un support aux tests EMC, de sécurité et de certification
- Sensibilisation aux contraintes industrielles et normatives du développement produits
Profil recherché
- Diplôme d'Ingénieur en Informatique, Électronique ou Systèmes Embarqués
- Au moins 4 ans d'expérience sur un poste similaire en développement logiciel embarqué
- Expérience sur des produits finis : cartes électroniques, Smart Home ou systèmes embarqués industriels
- Une expérience en environnement de développement orienté produit est fortement appréciée
- Aisance au sein d'une équipe multidisciplinaire
- Autonomie, rigueur et sens des responsabilités
- Bon esprit d'analyse et de résolution de problèmes
- Communication claire et efficace avec les interlocuteurs du projet
Pourquoi postuler ?
Rejoindre Capgemini Engineering Maroc, c'est intégrer un groupe international de référence dans l'ingénierie et le conseil en technologie, travailler sur des produits embarqués réels dans un secteur en forte croissance, et évoluer aux côtés d'experts au sein d'équipes multidisciplinaires à Casablanca.
Comment postuler
Les candidats intéressés peuvent postuler via LinkedIn : offre Capgemini Engineering Maroc.
En bref
- Recruteur
- Capgemini Engineering Maroc
- Lieu
- Casablanca, Maroc
- Contrat
- FULL_TIME
- Publié le
- 09 September 2026
Comment postuler
- Lisez attentivement les conditions et le profil recherché dans l'annonce ci-dessus.
- Préparez un CV à jour et une lettre de motivation adaptée au poste chez Capgemini Engineering Maroc.
- Candidatez via le canal officiel précisé dans l'offre.
- Attention aux arnaques : une candidature est gratuite. Ne versez jamais d'argent et ne communiquez pas d'informations bancaires pour obtenir un emploi.
Questions fréquentes
Qui recrute pour ce poste ?
Le recruteur est Capgemini Engineering Maroc.
Où est basé ce poste ?
Le poste est basé à Casablanca, Maroc.
Quel est le type de contrat ?
Il s'agit d'un poste de type FULL_TIME.
Comment postuler à cette offre ?
Préparez un CV à jour et une lettre de motivation, puis candidatez via le canal indiqué dans l'annonce. La candidature à une offre d'emploi est gratuite : ne versez jamais d'argent pour postuler.