Position: Embedded Developer
Category: C++
English level: pre
Years of experience: 11

Development of schemes and software:
- The controller of the multi-section furnace (Manufactured and operates more than 100 devices). Measurement of temperature, heating control, check of blocking signals, countdown of operating time; indication of temperature, time, accidents. ATMega16, Assembler.
- Pressure meter (Manufactured and operates more than 100 devices.). Measurement and indication of pressure, 2 discrete input signals, 2 relay outputs, ModBus-RTU. ATMega16, Assembler.
- Touch graphic operator panel (Made and works more than 10 devices) 272x480 pixels. Graphic display of device status, 4 discrete inputs, 4 relay outputs, ModBus-RTU. ATXmega128-A1U, Assembler.
- Measuring light curtain. Measuring the position of the workpiece on the conveyor with an accuracy of 1 cm. (100-300) measurement points, status indication, ModBus-RTU. STM32F303VCT6. C++.
- CNC system. Motion control machine for a given program. 3 coordinates; 112 input signals; 112 output signals; 4 Analog Outputs. A set of boards based on STM32 microcontrollers. ModBus-RTU; Ethernet. С++.
- Universal modular controller for controlling various industrial equipment. On the basis of the controller, the following control is implemented: injection molding machines; spray booths; grinding, milling machines, packing machines. A set of boards based on STM32 microcontrollers. C++. 
- as well as many other technical process controllers.
More than 10 years of experience in developing circuit designs for devices based on Atmel and STM microcontrollers. Writing programs in assembler and C ++. The main direction: industrial equipment controllers.