Accueil | A propos | Recrutement | Développeur de logiciel embarqué temps réel

Développeur de logiciel embarqué temps réel

Poste :

Au sein de notre bureau d’étude, nous recherchons un développeur de logiciel embarqué temps réel pour renforcer l’équipe en charge des logiciels des stations de base.

A ce titre, en relation avec l’architecte de l’équipe, vous aurez la responsabilité du développement et de la maintenance de modules logiciels sur l’ensemble du cycle (spécification, prototypage, codage, intégration et validation) avec des objectifs de qualité et délais.

En contribuant sur un élément central de l’architecture des réseaux TPL, ce poste vous permettra rapidement d’acquérir une vision globale du fonctionnement du système et de participer au développement de la technologie eDMR à la hauteur de votre talent.

Profil :

De formation ingénieur logiciel avec une spécialité en systèmes embarqués vous justifiez au minimum de 5 ans d’expérience en tant que développeur de logiciel embarqué temps réel (>100KLOC) sur des SOC ARM, DSP ou équivalent. Vous avez développé des fonctions logicielles complexes dans des environnements hautement parallélisés (utilisation de machines à état, queue de message). Vous avez également réalisé ou participé à l’écriture de drivers et API bas niveau.

Connaissances impératives :

  • Langage C
  • RTOS, machine à état
  • Algorithmes (tri, parcours, arbre...)
  • Interfaces bas niveau : I2C, SPI, MMU, GPT, DMA, NAND flash …
  • Protocoles : TCP/IP, HTTP, programmation sockets
  • GDB et/ou Lauterbach

Seront également appréciées les compétences et les qualités suivantes: 

  • Architecture ARM
  • Langage de script (Python)
  • Linux / Xenomai
  • Utilisation d’oscilloscope, analyseur logique …

Rigoureux et curieux, vous avez une grande capacité d’analyse. Autonome et flexible, vous êtes bien adapté à un travail en équipe dans un contexte de PME innovante.

Ce poste est basé en région toulousaine.