Ingénieur en Développement C++ Embarqué
Scalian · Casablanca et périphérie
Job description
À 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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Morocco.
Salaries by job title
Popular searches
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 weeks ago
Expires 1 month from now
55 views · 1 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Scalian
Casablanca et périphérie
Related job offers
-
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 -
Développeur Back End Java/Data kafka RabbitMQ Senior (H/F) Nearshore
Devoteam Rabat -
Catalog Operations Intern Q-Commerce
Delivery Hero Casablanca