Ingénieur en Développement C++ Embarqué
Scalian · Casablanca et périphérie
Description du poste
À propos du poste
Ingénieur en Développement C++ Embarqué, vous rejoignez un projet d'envergure internationale dans le secteur de l'équipement grand public. Vous êtes responsable de la conception et de l'évolution de la pile logicielle (SW stack) pour une gamme de produits connectés. Vous travaillez sur des architectures microprocesseurs (ARM7) et intervenez sur le middleware ainsi que sur les couches applicatives interactionnelles (UX).
Missions principales
- Développer et adapter le middleware pour intégrer des fonctionnalités spécifiques sur une plateforme logicielle commune.
- Développer la couche applicative (UX) gérant l'interaction entre le système et l'utilisateur final.
- Assurer un développement "end-to-end" incluant la génération de code et l'intégration continue (CI/CD).
- Réaliser l'ensemble des tests de validation : unitaires (Google Test), intégration logicielle et tests sur matériel réel (HW).
- Participer aux rituels Agile Scrum au sein d'équipes de 5 à 10 membres.
- Contribuer au cycle de développement visant une mise en production pour 2027, avec évolution future vers des environnements RTOS.
Profil recherché
- Formation d’ingénieur (Électronique, Systèmes Embarqués ou Informatique) ou équivalent universitaire.
- Minimum 3 ans d'expérience en programmation C++ moderne (C++17 ou supérieur) avec expertise en Smart Pointers, lambdas, sémantique de mouvement et Design Patterns.
- Solide expérience en systèmes embarqués et maîtrise du workflow Git (Pull Request, Peer Review, Merge).
- Connaissance des pipelines Jenkins et expérience avec microcontrôleurs ou RTOS (type Zephyr) – atout fort.
- Anglais niveau B2 minimum obligatoire ; l'espagnol est valorisé.
Compétences requises
- C++ moderne (C++17+)
- Smart Pointers, lambdas, move semantics, Design Patterns
- ARM7 microprocesseur
- Développement middleware et UX
- CI/CD, Jenkins
- Git (Pull Request, Peer Review, Merge)
- Google Test, tests unitaires et d'intégration
- Agile Scrum
- RTOS (Zephyr) et microcontrôleurs
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Maroc.
Salaires par métier
Recherches fréquentes
Conseils carrière
- Formation rémunérée en développement Android au Maroc : guide 2024
- Boostez votre carrière au Maroc : pourquoi Python et Linux sont des atouts majeurs en développement logiciel
- Comment décrocher un poste d’ingénieur en construction chez VINCI au Maroc : exigences, compétences et étapes du recrutement
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 2 semaines
Expire dans 1 mois
51 vues · 1 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Scalian
Casablanca et périphérie
Offres similaires
-
Ingénieur support applicatif (F/H)
Sofrecom Maroc Casablanca et périphérie -
Analyste de Supervision IT N1 - NAGIOS
Consort Group Casablanca et périphérie -
Technicien support applicatif ERP (h/f)
Forterro Casablanca et périphérie -
Administrateur Salesforce confirmé (F/H)
Groupe Spartes Casablanca -
Ingénieur Field Delivery IA (FDE)
SQLI Rabat