Position: embedded developer
Category: C++
English level: intermediate
Years of experience: 2.5


Research work of the control method of brushed DC electric motor using counter electromotive force (or CEMF) feedback.

Participated in the following projects:
Gryphon (Coin changer);
Sidekick (Cashless device);
Cashback (Cash packing device);

My experience:
Developing and debugging software communication modules on various binary protocols with Master/Slave topology based on RS-232, RS-485, CAN, and a little bit with USB.
Development of a system for updating devices in the network.

My obligations: 
Support existing documentation and create new ones, such as design and tests for each module.
Fulfillment of the set tasks on the expansion of functionality, or detection and correction of bugs.
Testing firmware releases.
Writing technical specifications, coordinating with the team and managers, writing inner documentation, creating test utilities, and writing design proving plans.
Sticking to the Code Standard and code review process.