EMBSW-2019-I-13 – Développement d’un démonstrateur multi-applicatif

Entreprise :

Kalray (Euronext Growth Paris —FR0010722819 —ALKAL) est le pionnier des processeurs pour les nouveaux systèmes intelligents. Véritable rupture technologique, les processeurs « intelligents » ont la capacité d’analyser à la volée, et de manière intelligente, une très grande quantité d’informations, de prendre des décisions et d’interagir en temps réel avec le monde extérieur. Ces processeurs intelligents seront largement déployés dans des secteurs en forte croissance tels que les réseaux de nouvelle génération (data centers intelligents) et les véhicules autonomes, ainsi que les équipements de santé, les drones et les robots. L’offre Kalray comprend aussi bien des processeurs que des solutions complètes (cartes électroniques et logiciels). Créé en 2008 en tant que spin-off du CEA (Commissariat à l’énergie atomique et aux énergies alternatives), Kalray sert des clients tels que des fabricants de serveurs, des intégrateurs de systèmes intelligents et des fabricants de produits grand public incluant les constructeurs automobiles.

Contexte / Description du Projet :

L’équipe de dévelopment systèmes embarqués de Kalray développe ses propres solutions applicatives autour du processeur de Kalray : le MPPA. Ces solutions font intervenir des algorithmes de « Computer Vision », des « Neural Network » et du « Signal Processing ». Pour démontrer les capacités de calculs parallèles du MPPA, nous cherchons un candidat pour faire évoluer nos démonstrateurs. Ces démonstrateurs, construits autour d’une interface graphique et d’un environnement ROS (Robot OS), sont destinés à démontrer les capacités de la technologie de Kalray dans des salons spécialisés, des conférences ou directement à nos clients. Ils sont donc la vitrine de Kalray et doivent permettre rapidement et facilement de montrer ce qui fait du MPPA une solution unique et innovante.

Étapes/Objectifs :

  • Faire évoluer le démonstrateur de l’équipe pour intégrer nos derniers développements (nouvelle génération de processeur, nouvelles fonctions, …)
  • Améliorer notre interface utilisateur pour implémenter de nouvelles requêtes (affichage de métrique de performance, extension aux nouvelles fonctionnalités)
  • Proposer et Implémenter des évolutions du démonstrateur
  • Analyser et proposer des solutions aux éventuelles limitations du demonstrateur

Compétences requises :

  • à l’aise en développement logiciel (Python, C/C++, scripts ….) et build/packaging (Makefile, …)
  • La connaissance d’une technologie UI (Qt, GTK, …) serait un plus [le démonstrateur est basé sur PyQt]
  • Une connaissance sommaire en Machine Learning et Computer Vision serait un plus
  • Des connaissances en ROS (Robot Operating System) serait un plus
  • La connaissance de l’environnement Linux (Ligne de Commande) et Git (gestion de version) serait un plus
  • Autonome et volontaire

Compétences acquises à l’issue de la mission :

  • Développement Logiciel Applicatif pour système embarqué
  • Programmation d’un système parallèle complexe
  • Participation à l’amélioration d’un démonstrateur (produit fini)

Durée souhaitée :  6 mois

Localisation : Montbonnot Saint-Martin (proche de Grenoble)

Date de démarrage souhaitée : courant 2020

Compensation : stage rémunéré

 

Your Name (required)

Your Email (required)

Job reference number (required)

Your CV (required - 1MB max.)

Your cover letter (required - 1MB max.)

captcha

     By completing and sending this form, you consent to your data being collected by authorized Kalray personnel to process your request. For more information, please consult our privacy policy on personal data protection.

Read about Kalray’s privacy policy and personal data protection here.