FPGA engineering - Internship

  • Intern

Company Description

MindMaze is the world’s leading neurotechnology start-up pioneering a breakthrough computing platform that captures brain activity upon intent, creating a new operating system for computers (a Mind-OS) and a new generation of brain computer interface products, using virtual reality (VR), augmented reality (AR) and A.I. Based on a decade of rigorous testing in the healthcare industry, the company has designed intuitive mind/machine interfaces, which utilize pre real-time decoding of brain signals and is able to track fine movements and gestures. Its innovations are poised to transform industries, starting with healthcare and gaming.  Its first generation products (MINDMOTION™ Pro and MINDMOTION™ Go) are aimed at rehabilitation following neurogolical incidents.

Join our eclectic mix of scientists, physicists, engineers and clinicians to help change the world!

Job Description

As an intern in FPGA engineering you will have the opportunity tocontribute to one of MindMaze’s key engineering projects over a period ranging from 3 to 12 months.

This Internship is focused on the development of VHDL IP for video and sensors data pre-processing.

You will join our FPGA Feature team and will focus on:

  • Review literature on the state of the art video or sensors pre-processing algorithms
  • Benchmark different algorithms on a data-set to select the optimum solution
  • Implement the algorithm in VHDL
  • Verification of the VHDL implementation on real-time data
  • Compare different implementation of the algorithm using CPU, GPU and VHDL
  • Writing documentation and reports

To support you, MindMaze will:

  • Provide a collaborative work environment.
  • Provide mentoring.
  • Allow flexible employment terms and conditions.

Qualifications

    kills that we are looking for:

    • BSc or MSc in electronics engineering or equivalent
    • Experience and interest in FPGA
    • Knowledge in VHDL

    Skills that make a difference

    • Demonstrable interest for development focusing on the patient’s care
    • Background in video pre-processing
    • Knowledge of openCL
    • Min B2 level of French and English

    Additional Information

    To be successful you can illustrate the fact that you have the following abilities:

    • Working autonomously: setting tasks and direction under limited supervision
    • Oral and written communication: ability to write clearly and succinctly in a variety of communication settings and styles; ability to get messages
      across that have the desired effect
    • Self-Development: personally committed to and actively works to continuously improve him/herself; works on compensating for weakness and limits
    • Planning accurately: setting objectives and goals; breaking down work into the process steps; developing schedules and task/people assignments;
      anticipating and adjusting to problems and roadblocks
    Privacy Policy