Applicative Demos for GAP8 Processor

Job Number: I1903

The target of this project is to bring up Applicative Platforms (called GAPOC — for ‘GAP Proofs of Concept’) for the GAP8 processor, representative of final products in terms of form factor, usage, power consumption, etc.

A key aspect of the GAPOC platform is its modularity, allowing variants  to be quickly and easily derived for different target applications: this modularity must also be ensured at the demo software level. GAP8 is architectured around RISC-V open-source micro-controller cores. We develop GAP8 software mostly in a Linux environment.


  • Develop validation code, demo code and test benches to run on GAPOC –involving the control of (some of) the following:
    • Image and IR sensors
    • IoT radios (NB-IoT/LTE CAT-M, Sigfox/LoRa, BLE…)
    • presence/gesture detection sensors (optical, mm-wave…)
    • vibration sensors
    • microphones
    • etc.
  • Develop and document Board Support Packages [BSP] / drivers for GAPOC
  • Deploy them to application-focused users
  • Deliver example code illustrating BSP usage for typical use cases
  • May also include prototyping of simple Android App with BLE/WiFi communication

Bonus skills:

  • Git
  • Radio protocols (Bluetooth Low Energy, etc)
  • Signal Processing (esp. sensor fusion)
  • Android / Python / C++

This internship would be particularly suitable for someone with experience in “making” or “hacking” things as a hobby — perhaps someone who tinkers with robots, programs nano-drones, or plays with prototyping boards such as ST-Nucleo, RPi, Arduino…

Job Category: Engineering
Job Type: Internship (6 Months)
Job Location: Villard-Bonnot

Apply for this position

Allowed Type(s): .pdf, .doc, .docx