On recrute ! Rendez-vous sur notre page Actualités pour découvrir nos offres !
FR EN ES
0

Développement de drivers Linux pour l’implémentation d’un USB-C sur un module industriel (H/F)

Vous êtes passionné(e)s par l’innovation et souhaitez être le moteur d’une réussite ?

Dans le cadre de son développement, OpenIndus recherche un(e) stagiaire en fin de cycle ingénieur pour l’accompagner dans le développement de ses activités.

Créé par un entrepreneur spécialisé dans l’ingénierie des systèmes complexes, OpenIndus est une jeune société dynamique proposant une solution de rupture dans le domaine du contrôle-commande et de l’automatisme.

OpenIndus développe et distribue un système d’automatisme modulaire miniaturisé connecté et compatible avec les plus grandes communautés open source.

En optimisant la disponibilité de briques matérielles et logicielles, nous permettons à nos clients de concentrer leurs efforts de développement sur les éléments clefs qui feront leur réussite. Notre matériel peut être utilisé comme équipement de contrôle et de pilotage « OEM » sur des applications allant du drone terrestre polyvalent aux systèmes industriels les plus complexes.

 

Missions :

Dans un premier temps, votre mission consistera à développer les drivers permettant d’ajouter une sortie USB-C avec mode auxiliaire Display Port sur notre module OI-Core+. Il vous faudra pour cela vous familiariser avec les cartes de développement conçues par OpenIndus avant d’ajouter les drivers directement dans le noyau Linux.

Dans un second temps vous réaliserez l’intégration de ces fonctions directement au sein du module OI-Core+ en utilisant les drivers que vous aurez implémentés.

Nous recherchons un étudiant polyvalent issu d’une formation en informatique et en développement logiciel.

Les tâches qui vous seront confiées seront :

  • Prendre en main l’architecture OpenIndus,
  • Valider la conception électronique des cartes de développement,
  • Développer les drivers en C/C++,
  • Ajouter les drivers dans le noyau Linux,
  • Proposer un plan de validation et le mettre en œuvre.

Tout au long de votre stage, vous serez suivi par des ingénieurs qui vous donneront les clés pour progresser.

 

Profil :

Les missions nécessitent d’être :

  • Autonome,
  • Polyvalent,
  • Curieux d’apprendre et soucieux de partager,
  • Motivé et persévérant.

 

Compétences requises :

Il vous faudra avoir :

  • Une excellente maitrise en programmation C et C++,
  • Une excellente maitrise sur le système Unix : Device tree, CLI et Script Shell,
  • Une excellente maitrise sur les outils de build/cross compilation linux (Buildroot ou Yocto)
  • De bonnes connaissances en conception électronique,
  • Des connaissances de bases en routage,
  • Une connaissance de l’outil de versionnage GIT,

Maitriser les bases en développement Python sera un atout.

 

Si vous souhaitez être moteur dans un projet à très fort potentiel, transmettez votre candidature à l’adresse jobs@openindus.com ou candidatez ici.