Lead Developer Architect H/F

  • CDI
  • /
  • FRANCE
  • Auvergne-Rhône-Alpes
  • /
  • Lyon

Viveris est un groupe de conseil et d’ingénierie qui accompagne depuis plus de 30 ans la transformation numérique des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : Les infrastructures, les systèmes d’information et la transformation digitale, l’informatique scientifique et technique, et les systèmes embarqués.

Notre pôle systèmes embarqués fournit des prestations et solutions adaptées aux besoins de nos clients avec une prise en compte exhaustive des exigences de leurs systèmes électroniques et logiciels. Nous agissons dans un cadre méthodologique rigoureux sur l’ensemble des phases de développement des produits, du conseil à la mise en production, en passant par l’expertise et la formation. Nos réalisations s’appuient sur la diversité de nos équipes qui couvrent un large spectre de compétences et d’expertises : électronique, placement/routage, logiciels embarqués, télécommunications, sûreté de fonctionnement, certification, industrialisation, essais, validation et vérification. S’engager avec Viveris, c’est l’assurance de relever des défis techniques et humains en travaillant sur des projets innovants dans une ambiance collaborative.

Le poste et les tâches


Votre rôle

Contexte de la mission:

Dans le cadre d'un développement d'applicatifs réseaux clients-serveur bas niveau, vous serez amené à travailler au coeur des solutions TCP/IP + UDP.

Le système en place intègre deux entités: l'une hébergée par un serveur et l'autre embarquée au sein d'appareils de type SetTopBox et Smartphone .

Le développement se fait sur des système Linux


Responsabilités:

  • Participer à l'élaboration de l'architecture et du design de la solution :

- Implémentation de nouveaux protocoles

- Génération de flux de test UDP/TCP

- Evolution de la solution via les dernières évolutions du kernel Linux

  • Développer de nouveaux logiciels embarqués (mobile/set-top-box)
  • Apporter du support à l'équipe en charge des déploiements sur site clients
  • Faire de la veille technologique sur les évolutions Kernel Linux, réseaux opérateurs, protocoles réseaux.

Profil recherché

Profil recherché:

Vous justifiez d'une expérience confirmée en C/C++ en environnement embarqué.

Ainsi vous avez :

  • 5 années d'expérience de développement
  • 3+ ans de développement C/C++ sous linux (Makefile, Configuration Kernel/module, Script)
  • 3+ ans de développement en embarqué (Linux sur Gateways/set-top-Box ou RTOS sur Microcontroller)
  • des expériences en debug à distance, sans accès physique au système (Syslog, Gdb)
  • déjà créé des architectures de logiciel complexe et évolutif
  • déjà travaillé avec Git ou un logiciel de versioning
  • déjà travaillé avec Jira ou un logiciel de suivi de ticket
  • une expérience confirmée du développement en équipe :


Compétences techniques:

  • une connaissance du fonctionnement d'apache et de la création de module Apache custom
  • avoir déjà travaillé à la conception d'un BSP (Développement ou uniquement configuration)
  • connaissance des protocoles réseaux (TCP, UDP, IPV4/IPV6, ARP, ...)
  • avoir déjà contribué à ou travaillé avec un projet open source (Kernel Linux, OpenWRT, Apache)

Nos avantages :

  • Rémunération attractive et évolutive, mutuelle familiale à garantie haute ;
  • Tickets restaurant pris en charge à 60%, 100% titre de transport urbain remboursé;
  • Primes d'intéressement de participation et de cooptation;
  • 2 jours de télétravail par semaine
  • Formation continue avec LinkedIn Learning et nos communautés techniques

En retour, nous vous offrons un cadre de travail de qualité, des espaces de création et une formation continue solide.

Vous êtes passionné, technophile, curieux et créatif ?
Alors nous serions ravis de vous rencontrer.