- dokončan študijski program 1. stopnje ali 2. stopnje bolonjskega študija računalništva, elektrotehnike ali druge sorodne smeri
- dobro poznavanje naslednjih programskih jezikov C, C++, Python
- osnovno razumevanje in sposobnost branja električnih shem
- razvoj kode za embedded naprave po tehničnih specifikacijah
- realizacija vseh faz razvojnega procesa glede na zahteve in določanje programskih konceptov
- komunikativnost, timsko delo, samoiniciativnost
- dobro znanje angleškega jezika
Druga želena znanja, izkušnje in kompetence:
- poznavanje brezžičnih komunikacijskih protokolov (BLE, WiFi, 802.15.4 LR-WPAN)
- poznavanje komunikacijskih protokolov: MQTT, HTTPS,…
- poznavanje naslednjih programskih okolij: Visual Studio Code, µVision, Altium…
- poznavanje version control sistema git
- izkušnje z embedded RTOS sistemi
- kompetence s področja razvoja sistemov z vključenimi elektronskimi in IT rešitvami
- znanja/izkušnje s področja certificiranja elektronskih naprav
- izkušnje z izdelavo in postavljanjem prototipnih naprav (ročne spretnosti)
- znanja in veščine projektnega vodenja
- znanje dodatnih tujih jezikov