Technical skills Digital Signal Processing Analog Electronics Arduino Development embedded systems Computer Vision Neural Networks Android brain computer interfaces