Ingénieur(e) android embarqué - h/f

L'entreprise

Fondé en 1991, le groupe Iliad est également connu sous la marque commerciale Free. Depuis plus de 15 ans, ce groupe technologique basé à Paris, s’attèle à offrir les plus grandes innovations télécom du marché. Free est un acteur visionnaire, inventeur de la box internet, disposant d'un ADN et d'une mission forte : offrir à tous les français des produits et services internet haut débit et très haut débit avant-gardistes et accessibles au plus grand nombre.

Freebox, société à taille humaine et dotée d'un fort esprit entrepreneurial, porte ces valeurs autour de l'activité recherche & développement. Cette petite structure, familiale par sa forme mais grande par ses ambitions, se compose de plusieurs équipes dédiées. Nos équipes de passionnés conçoivent, développent, fabriquent les nouvelles générations de produits et améliorent continuellement les services et produits clients.

Le poste

Nous sommes à la recherche d’un(e) Ingénieur(e) Embarqué Android, qui rejoindra notre équipe Set Top Box.

L’équipe Set Top Box est chargée de la conception et la réalisation des boîtiers 'Player' connectés à la télévision, aux niveaux matériel et logiciel.

En tant qu’ingénieur(e) embarqué Android, et en collaboration avec les équipes Hardware et services TV ainsi qu’avec les fournisseurs externes, vous intervenez sur le développement du logiciel interne des box, architecturé autour d’Android.

 

Les développements à effectuer peuvent se situer du bootloader, jusqu’à du backend applicatif :

  • Développement d’outils de tests/debug (à distance, en réparation ou avant déploiement)
  • Amélioration des HALs Android pour supporter de nouvelles fonctionnalités
  • Intégration de nouveaux services dans l’OS sécurisé
  • Amélioration de la qualité des drivers
  • Les langages utilisés utilisés sont majoritairement: shell, C, C++, Java, Kotlin

 

Une attention particulière est portée à favoriser le futur :

  • Modifications d’Android à minima : préférence à faire de nouveaux composants séparés utilisant des APIs Android stables pour des mises à jour plus simples
  • Veille technologique sur les prochaines évolutions d’Android et de l’écosystème
  • Utilisation des technologies Android natives

Profil recherché

Vous êtes un développeur embarqué avec un bon socle de culture générale GNU/Linux (shell, git, gestionnaire de paquets, processus…) et spécialisé dans au moins un domaine parmi les suivants :

  • Set-top box (DVB, IPTV, HDMI, CEC, SPDIF, Dolby…)
  • Android (HIDL, SELinux, Apex, system_server…)
  • Embarqué Linux (drivers kernel, ALSA, DMA-BUF…)

Si vous ne connaissez pas encore Android, vous êtes motivé(e) à découvrir, accompagner, ce nouvel univers. Vous aimez contribuer à améliorer l’environnement commun de développement.

Vous maîtrisez un anglais professionnel.

Vous ne baissez jamais les bras devant la difficulté, et 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.

Nous apprécions particulièrement les contributeurs opensource.

Compétences recherchées

  • Compétences liées à la set-top-box (DVB, IPTV, HDMI, CEC, SPDIF, Dolby...)
  • Compétences liées à Android (HIDL, SELinux, Apex, system_server...)
  • Linux embarqué
  • Drivers Kernel
  • Anglais profesionnel

Éléments nécessaires pour postuler

Pour valider votre candidature, nous vous demandons de fournir les éléments suivants, vous devrez télécharger les pièces demandées directement lors de votre inscription.

Toute candidature incomplète ne sera pas traitée par nos services.

Document(s) :

  • Curriculum Vitæ

Candidature facile