Published on 03.24.2017

Engineering

Ingénieur Embedded Software

Développeur bas niveau pour un environnement embarqué GNU/Linux.

La société Sigfox est en train de déployer son propre réseau de télécommunication dédié à l’internet des objets. Les stations de base de ce réseau sont développées par Sigfox tant au niveau matériel que logiciel. L’équipe en charge des développements logiciels embarqués pour la station de base, réalise non seulement les logiciels mais garantit aussi le bon fonctionnement du sous-système. Les stations de bases fonctionnent grâce à un système GNU/Linux personnalisé. Sur cet environnement standard, appelé runtime, se greffent les applications métiers développées par les ingénieurs logiciels de l’équipe.

Ce poste concerne plus particulièrement les composants système bas-niveau (interaction avec le hardware de la station) et radio (pilotage du composant RF).

 

 

Main responsibilities:

 

Au sein de l’équipe de développement, vous :

  • Participerez au développement et à l’intégration des drivers du hardware spécifique Sigfox,
  • Participerez au développement et à l’intégration et les composants de pilotage des librairies de codage/décodage RF,
  • Participerez au processus global de développement en effectuant des revues de code et en contribuant au référentiel de test,

Assurerez l’interface avec les équipes « Hardware » et « Radiofréquences ».

 

 

Key skills & attributes:

 

Qualités humaines :

  • autonomie & capacité à analyser et à formuler des hypothèses
  • pouvoir appréhender des problématiques d'ingénieries complexe
  • bon relationnel, ouverture d'esprit & curiosité
  • capacité de dialogue et de compromis
  • esprit d’initiative

 

Expérience requise en :

  •  développement C bas-niveau
  •  développement au niveau kernel sous Linux
  •  et/ou développement RTOS sur cibles microcontrôleurs
  •  développement Python

 

Bases théoriques et bonne compréhension des problématiques en:

  •  traitement du signal & radio fréquences
  •  électronique analogique
  •  systèmes télécoms

 

Expérience appréciée en:

  • protocole USB2, Serial, FTDI
  • Audio/Video, flux temps-réel
  • architecture et fonctionnement d'un OS Linux
  • environnement de build Yocto / Open-Embedded, framework GObject / GLib , Introspection, DBus
  • gestion de configuration (GIT, SVN)
  • Clés 3G/4G , Réseaux , Sécurité
  • Bon niveau d’anglais

Detail

Toulouse (Labège)