We are looking for computer scientists with a deep passion for brain-machine interaction and a great understanding of the most recent machine learning approaches such as deep learning, to join our fast-growing multidisciplinary team. You will have the opportunity to contribute in creating a new generation of Brain Computer Interfaces (BCIs) fusing cutting-edge machine learning, neuroscience and embedded systems, applied across various projects with top level academic and industrial partners.

You will join a team of 10+ enthusiastic engineers, scientists and researchers

A full-time open-ended contract with paid vacation and sick days

High-end Linux laptop or workstation with root access

Informal working environment and a team of young motivated professionals with experts in different fields

Continuous learning by attending to company organized lectures and self-time to experiment

New top floor office close to the historical centre of the city

Lodging and relocation contribution to Parma (Italy) (some limitations may apply)

We offer a competitive salary based on the experience and skills


• You will contribute to the development of cutting-edge ML-based models for BCIs

• You will develop custom machine learning solutions for the rapid and robust cognitive control of real-world devices in naturalistic scenarios

• You will contribute to the translation of BCI solutions from lab environment to real-world settings. This will involve the implementation of our BCIs on high-end embedded platforms (e.g., Jetson TX2 from Nvidia)

• You will be involved in the writing of patents and scientific articles

Required Criteria

• Master degree in Computer Engineering, Computer Science, Physics, Mathematics, or other relevant fields + relevant work experience and/or PhD

• At least 3 years of proven experience with coding in modern programming languages (Python essential; C, C++ is a strong plus) and SW development

• Background in Machine Learning theory and at least 3 years of proven coding experience with Deep Learning frameworks like Tensor Flow, Keras, and willing to learn new software tools

• Solid experience with the analysis of biological signals (e.g., EEG, EMG, ECoG) and strong motivation in pushing beyond traditional analysis methods

• Team working capabilities and flexibility but also strong autonomy in working by objective

• Good communication skills in English

Desired Criteria

• Has contributed to open-source projects in machine learning field and feels at home with Git+JIRA+Confluence tools

• Feels the “need” to write high performance production quality code and builds elegant class structures

• Enjoys optimizing algorithms for modern multi-core CPU with GPU embedded devices such Jetson TX2 and parallel multicore processors such as PULP. In other words, feels at home with cloud, fog, edge computing

• Has knowledge and previous experience in ROS (Robot Operating System).

• Is open minded and enjoys approaching complex problems with a multi-disciplinary approach

Working Hours

8:30 am - 6:00 pm Mon- Fri - Flexibility required