Cette offre n’est plus disponible.

Ingénieur R&D Linux Embarqué Sénior - H/F

CDI
Paris
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 5 ans
Éducation : Sans diplôme

Freebox
Freebox

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Au sein de l’équipe chargée de la conception des boîtiers Freebox dit 'Server', ainsi que d'autres équipements utilisés par la société Free sur son réseau (ONT, DSLAM, switches fibre, etc.), tu travailleras conjointement avec le reste de l’équipe et tu participeras aux différentes phases du design des produits, incluant la conception électronique avec les ingénieurs hardware, l'industrialisation et test en production, ainsi que l'exploitation et la maintenance des produits.

Les tâches sont diverses et varient en fonction des projets. Elles peuvent aller de l'écriture de logiciel à de l'intégration. La verticale complète du développement Linux embarqué est couverte, du démarrage des produits (dit "bring-up"), au bootloader, au kernel linux et ses drivers jusqu'à la partie userland.

Tu n’as pas à être expert sur tous les domaines, mais une bonne culture sur le développement linux embarqué sera nécessaire car tu pourras être amené(e) à travailler sur chacun d'entre eux.

La majorité du développement est effectué en langage C, il est donc important d'être à l'aise avec celui-ci.

 

 


Profil recherché

Expérience :

  • Tu as au moins 5 ans d’expérience en développement logiciel embarqué sur Linux.

Compétences techniques :

  • Tu maîtrises la programmation en C (toolchain gnu: make, gcc,...).
  • La programmation système Linux (syscall,...) n’a pas de secret pour toi.
  • Tu as des bases solides en réseau ethernet & TCP/IP,
  • Ainsi que des bases d'électronique de la perspective du développeur embarqué (fonctionnement d'une GPIO, bus I2C/SPI, lecture basique de schéma électronique,...)
  • Tu connais le kernel Linux du point de vue développeur (compilation, device tree,...)

Compétences additionnelles :

  • Tu maîtrises l’anglais.

Compétences bonus :

  • Tu es contributeur opensource. 
  • Tu es expert dans un ou plusieurs des domaines suivants
  • Ajout du support d'une architecture/board au kernel Linux
  • Développement de drivers réseau pour le kernel Linux (DMA)
  • Interfaçage d'un accélérateur réseau (type packet processor) avec le kernel Linux
  • Connaissances basique de l'assembleur ARM ou x86 

  Compétences transversales :

  • Tu aimes travailler en équipe.
  • Tu es autonome et pragmatique.
  • Tu as le goût des choses bien faites.
  • Tu es curieux et tu aimes partager tes connaissances.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres