INTERNSHIP – Software Engineer

Looking for new challenges and technological innovation ? Want to join a human-size company, working worldwide?

INTERNSHIP – Software Engineer

Sujet: Intégration d’une interface de debug dans la suite logicielle de développement Intel

Et si c’était vous ?

Votre mission

Au sein du service R&D, vous intégrerez l’équipe Logicielle en tant que stagiaire ingénieur conception logiciel.

Ce stage s’inscrit dans la volonté de reflex ces de proposer une interface de debug dans les suites de développement des fabricants de FPGA majeurs (Intel, Xilinx, Lattice)

Chaque fabricant de FPGA propose sa propre solution de programmation JTAG, Intel FPGA Download Cable II, Xilinx Platform Cable USB ou Lattice Diamond programmer. Ces solutions ne sont pas compatibles entre elles, chaque cible doit utiliser la sonde de programmation USB dédiée.

Il est cependant possible d’utiliser un microcontrôleur de type FTDI pour réaliser un programmeur JTAG universel et s’affranchir des sondes de programmations spécifiques des fabricants.

La fonction sera utilisée avec les logiciels de développement des fabricants (Intel Quartus Programmeur, Xilinx LabTools ou Vivado et Lattice Diamond Programmer) sous les systèmes d’exploitation Linux et Windows. Elle pourra également être utilisée avec un logiciel de programmation universel open-source (openOCD par exemple).

En rejoignant reflex ces, vos principales missions seront les suivantes :

  • Analyser les différentes solutions de développement fabricants.
  • Rédiger un document de conception décrivant l’architecture logicielle permettant d’utiliser le Programmeur JTAG avec les différents logiciels de développement des fabricants.
  • Réaliser le développement des modules logiciels sous Windows et Linux.
  • Tester et valider la solution logicielle, sur carte d’évaluation FTDI et/ou sur le prototype du programmeur, avec les différentes cibles disponibles sur des cartes COTS reflex ces.

Vos compétences

  • Dernière année de cycle d’ingénieur avec option informatique industrielle.
  • Intérêt pour le monde du logiciel embarqué et ses applications.
  • Curieux, investi et force de proposition lorsqu’il faut trouver des solutions.
  • Familier avec les langages de programmation C/C++ et les environnements Windows et Linux.
  • Notion de gestion de configuration logicielle (Git)
  • Utilisation des outils Microsoft Office (Word, Excel, PowerPoint…).

Vos avantages

  • Une société à taille humaine permettant de découvrir toutes les étapes de réalisation d’un projet.
  • Des cartes mettant en œuvre des technologies et composants de pointe.
  • Des réalisations variées, au niveau logiciel, FPGA, matériel et système.
  • Des équipes où l’entraide et la bonne humeur font partie du quotidien.

Durée du stage: 6 mois

Poste basé à Evry (91)

 Contact recrutement:
jobs@reflexces.com

You are interested?

  1. 1 You apply
  2. 2 The team analyzes your application
  3. 3 You meet the operational, HR and/or management
  4. 4 We'll get back to you under 2 weeks
  5. 5 Welcome in the team!

Other job offers

Keep me informed

If you want to know more about reflex ces, sign up for our newsletter to be updated on our initiatives, sectorial news and upcoming events.