New
Job description
Rejoignez SCALIAN, acteur majeur de l’ingénierie technologique, en tant qu’Ingénieur Développement C++ Embarqué sur un projet d’envergure internationale dédié aux équipements grand public connectés. Vous intégrerez une équipe pluridisciplinaire (hardware, software, UX, test) et participerez à la conception, au développement et à l’évolution d’une stack logicielle complète destinée à une gamme de produits connectés qui seront commercialisés dès 2027.
**Missions principales**
- Concevoir l’architecture logicielle d’une plateforme embarquée basée sur des microprocesseurs ARM7, en assurant la cohérence entre le middleware, les services système et les couches applicatives UX.
- Développer, optimiser et maintenir le middleware (communication, gestion de la mémoire, drivers) en C++ moderne (C++14/17) tout en garantissant la robustesse et la performance requises par les contraintes temps réel.
- Créer et implémenter les interfaces utilisateur (UX) en respectant les guidelines de design et les exigences d’accessibilité, en collaboration avec les équipes UI/UX.
- Mettre en place la chaîne de génération de code automatisée et les pipelines CI/CD (GitLab CI, Jenkins) afin de garantir des livrables de haute qualité et des cycles de release rapides.
- Rédiger et automatiser les tests unitaires (Google Test), les tests d’intégration et les tests sur matériel réel, en assurant la couverture de code et la traçabilité des défauts.
- Participer activement aux rituels Agile Scrum (daily stand‑up, sprint planning, rétrospectives) et contribuer à l’amélioration continue du processus de développement.
- Collaborer avec les équipes hardware, QA, product management et les partenaires externes pour garantir le respect des exigences fonctionnelles et des délais de mise en production.
- Anticiper l’évolution du produit vers des environnements RTOS (FreeRTOS, Zephyr) et préparer la migration de la stack logicielle en conséquence.
**Profil recherché**
- Diplôme d’ingénieur ou Master en informatique, électronique embarquée ou domaine équivalent.
- Minimum 4 ans d’expérience confirmée en développement C++ sur des plateformes embarquées (ARM, microcontrôleurs) et maîtrise des concepts temps réel.
- Expérience avérée avec les outils de build (CMake, Make), les systèmes de contrôle de version (Git) et les pipelines CI/CD.
- Bonne connaissance des frameworks de test (Google Test, Catch2) et des méthodologies de validation sur matériel.
- Familiarité avec les systèmes d’exploitation temps réel (RTOS) et les contraintes de consommation énergétique.
- Esprit d’équipe, excellent sens de la communication et capacité à travailler dans un environnement Agile et multiculturel.
- Maîtrise du français et de l’anglais à l’écrit comme à l’oral.
**Ce que nous offrons**
- Un poste en CDI au sein d’une société à taille humaine, reconnue pour son expertise technique et son accompagnement des talents.
- Un projet stratégique avec des perspectives d’évolution vers des technologies IoT et AI embarquées.
- Un environnement de travail stimulant, hybride (2 jours de télétravail par semaine) et bureaux modernes situés à Casablanca.
- Un package salarial attractif, complété par des avantages sociaux (mutuelle, tickets restaurant, formation continue, budget innovation).
- Des opportunités de formation certifiante (C++ Advanced, Embedded Linux, RTOS) et de participation à des conférences internationales.
Intéressé(e) par ce challenge technologique et désireux(se) de contribuer à la création de produits connectés qui feront la différence sur le marché mondial ? Postulez dès maintenant et rejoignez l’aventure SCALIAN !