BTechnologie
OffresRabatDéveloppeur Systèmes Embarqués

Développeur Systèmes Embarqués

BTechnologie- Informatique / Electronique - Télécom / Réseaux- Telecom
RabatCDIIntermédiaire (3 à 5 ans) - Confirmé (5 à 10 ans) d'experienceBac +5 et plus Minimum

Creez un compte NewJob.ma avant de continuer sur le site web de l'entreprise.

Description du poste

Missions principales :

  • Développer et maintenir les modules firmware: pile réseau (WAN, LAN, Wi-Fi, VoIP), télégestion (TR-069/ TR-369, CWMP, USP)
  • Excellente connaissance des services et protocoles usuels des passerelles résidentielles : TR-069/TR-369, Ethernet, Wi-Fi.
  • Superviser et garantir le respect des délais contractuels critiques
  • Intervenir au niveau bas niveau (bootloader, pilotes noyau, BSP) sur des architectures processeur hétérogènes (MIPS, ARM) selon la génération produit.
  • Analyser et corriger les anomalies remontées en test ou en production (debug bas niveau, logs, cœurs de crash)
  • Participer à la rédaction des spécifications techniques et à l'estimation de charge des développements
  • Assurer la revue de code et contribuer à la qualité générale du firmware (tests unitaires, CI)
  • Documenter les évolutions et transférer la connaissance aux équipes test/support

Profil recherche

Compétences techniques requises :

  • Langages : C/C++ (indispensable), scripting Shell/Python
  • Environnement: Linux embarqué (buildroot, Yocto, Open WRT), gestion de version Git
  • Débogage matériel bas niveau : JTAG, UART console, oscilloscope logique pour diagnostic hardware/software.
  • Sécurité embarquée : secure boot, chiffrement firmware, gestion des mises à jour OTA sécurisées (atout apprécié).
  • Réseau : TCP/IP, xDSL/GPON/DOCSIS, Wi-Fi 802.11, VoIP/SIP, NAT/QoS
  • Protocoles de télégestion : TR-069/TR-369
  • Connaissance des architectures matérielles (SoC télécom, bootloaders type U-Boot)
  • Architectures processeur MIPS et ARM (32/64 bits) : connaissance des jeux d'instructions, contraintes mémoire et optimisation bas niveau propres à chaque architecture.

Profil:

  • Formation Bac+5 (école d'ingénieur ou master en systèmes embarqués/informatique/électronique)
  • Anglais technique (specs, échanges avec les équipes R&D internationales)
  • Rigueur, autonomie, goût pour le debug bas niveau
     

Traits de personnalite souhaites

Recherche de nouveautéBesoin de réflexionBesoin d'autonomieImplication au travailAmbition
Développeur Systèmes Embarqués - BTechnologie - Rabat | NewJob.ma