Position: C/C++ developer
Category: C++
English level: intermediate
Years of experience: 1

- Building firmware for router using OpenWrt with other features and api.

- Add functionality for processing voice commands for devices based on Amazon Alexa. Create functionality to send state change requests to 3rd party servers after command recognition and synthesise voice response based on state change data. Structurize commands tree.

- Integration OpenHAB with other devices and configure connections.

- Add functionality for processing I/O data for SimCOM based GSM devices. Implement GSM encode/decode functionality. Create call/sms/GPRS data processing functionality.

- Add functionality for processing data and events from/to light controller. Link newly added functionality with other devices. Build appropriate functionality for device emulator software.

- Add functionality for processing data and events from/to gate controller. Link newly added functionality with other devices. Build appropriate functionality for device emulator software.

- Create prototype of voice interface for measuring instruments. Create neural network using Matlab Neural Network Toolbox for partial command recognition. Using Google Speech Recognition API to full command recognition. Voice synthesization and processing response for matlab scripts and Google Speech API using python libraries. Integrate produced components with measuring instruments tools.
C/C++, Embeded, Linux, Git, STL, Qt, Python, PHP, SQL