Ingénieur c/linux embarqué senior - Paris - H/F
Role details
Job location
Tech stack
Job description
Chez Free, tu trouveras une culture interne singulière et très marquée. Il règne un fort état d'esprit collectif. Le recrutement est ouvert, sans a priori : on ne juge les gens ni sur leur âge, ni sur leur background. On aime aller vite, faire les choses nous-mêmes, et on mise sur l'autonomie pour être efficace. Tu verras : chez Free, on se sent libre !, Nous sommes à la recherche d'un Ingénieur C/Linux Embarqué qui rejoindra notre équipe Set Top Box.
L'équipe Set Top Box est chargée de la conception et de la réalisation des boîtiers 'Player' connectés à la télévision, aux niveaux matériel et logiciel.
En tant qu'Ingénieur C/Linux Embarqué et en collaboration avec les équipes Hardware, Back-end et UX/UI de votre équipe produit, vous intervenez sur le développement du logiciel interne des box, architecturé autour du kernel Linux.
Les développements à effectuer se situent aussi bien dans le kernel lui-même (écriture de drivers) que dans la partie userspace :
- applicatif très varié orienté multimédia,
- réseau,
- sécurité (DRM et sandboxing des applications),
- assistants vocaux,
- intégration de services tierces (Netflix, YouTube…), et composants de base de l'UI/UX des box.
Une attention particulière est portée à faire les choses correctement (« The Right Way ») :
- mise à jour régulière du kernel pour suivre le « mainline »,
- utilisation des frameworks opensource populaires : gstreamer, wayland, Qt/QML…
Le code est revu et partagé (PP) et l'objectif est de produire un code irréprochable.
Requirements
Vous êtes un développeur C avec un socle solide de culture générale Linux, et une ou plusieurs spécialisations dans les domaines suivants :
- set-top-box (décodage audio/vidéo sur pipeline matériel),
- sécurité des flux vidéo par DRM,
- technologie de live streaming MPEG2-TS/DASH/HLS...,
- connectivité (ethernet / wifi / Bluetooth),
- assistants vocaux (NLU, ASR et gestion des intentions Alexa / Ok Freebox),
- sandboxing de composants logiciels.
Nous utilisons aussi régulièrement d'autres langages de programmation (C++, Lua…), une certaine ouverture d'esprit sera donc requise pour découvrir et se familiariser avec ces technologies.
Vous maîtrisez un anglais professionnel.
Vous ne baissez jamais les bras devant la difficulté & vous :
- savez prendre des initiatives et être force de proposition,
- êtes rigoureux et précis,
- discutez spontanément avec vos collègues en cas de difficulté, et appréciez d'aider les collègues en retour,
- avez un intérêt pour les nouvelles technologies et faites évoluer régulièrement vos compétences techniques.
Un + si vous êtes un contributeur au kernel Linux ou dans des projets opensource que nous utilisons.
Benefits & conditions
- Intéressement et participation, lié à la performance du Groupe
- Remboursement de ta box Free
- 1 à 2 jours de télétravail par semaine
- Parking à vélos
- Restaurants d'entreprise, cafétéria
- De nombreuses opportunités de mobilité interne au sein du Groupe Iliad
- Des formations régulières et une Université Free pour faire évoluer tes compétences
- Des espaces de travail au caractère unique, nichés dans un bâtiment emblématique du patrimoine parisien (Salle de jeux/tv, standing desk,..)
- Remboursement transport (jusqu'à 70 %)
- Forfait mobilité (vélo uniquement pour le moment - forfait étendu à venir)
- Carte titres-restaurant Swile (10€/jour, 60 % pris en charge)
- Couverture santé et prévoyance avantageuse
- Avantages CSE : bons cadeaux, remises et offres exclusives