Le produit est fabriqué en grande quantité et disponible auprès du grand-public (millions de personnes) ;
Vous interviendrez au sein de l’équipe Développement.
Vos missions serons de développer le logiciel interne de la 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),…)
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
Les processeurs utilisés sont high-end, de fabricants renommés (Intel, Broadcom , Qualcomm…) et de dernière génération.
Stack : C, Linux, Multimedia Framework GStreamer, Wayland, QT/QML, Dolby, DTS
Développeur C avec un socle solide de culture générale Linux, et une ou plusieurs spécialisations dans les domaines soit :
* de la set-top-box (décodage audio/vidéo sur pipeline matériel, sécurité des flux vidéos par DRM, technologie de live streaming MPEG2-TS/DASH/HLS, ...), * du réseau (ethernet/wifi/Bluetooth).
Vous avez une expérience chez un fabricant de matériel, de processeur ou un intégrateur final ;
Vous ne baissez jamais les bras devant la difficulté ;
Vous êtes autonome, positif & curieux ;
Un plus si vous êtes un contributeur au kernel Linux ou dans des projets opensource que nous utilisons.
Ces entreprises recrutent aussi au poste de “Cloud computing et DevOps”.