Position: Розробник C
Category: C++
English level: basic
Years of experience: 10


Professional skills.

Knowledge of basic circuitry solutions for analog and digital electronics.
Experience in the development of electronics products and the organization of their production.
In the development he used various types of analog, digital and optoelectronic devices. Experience with microcontrollers from ATMEL, NXP, STMicroelectronics.
I am fluent in soldering and measuring equipment.
Experience in the operation, maintenance, repair and modernization of electronic equipment. I am engaged in the development of electronics products using microcontrollers.
- Programming microcontrollers (ATmega, STM8, STM32, ARM Cortex M0-M4, etc. in C programming languages), familiar with nRF52, ESP32
-RTOS
- Various programming environments for microcontrollers (IAR, Keil µVision, SEGGER Embedded Studio, STM32CubeIDE, etc.)
 -Development of software for battery-powered devices based on microcontrollers.
- Development of software for devices powered by alternative sources based on microcontrollers.
- Work with interfaces RS232 / 485, M-Bus (Meter-Bus), USB, CAN, SPI, I2C 1-Wire, etc.
 -Familiar with RTEF real-time frameworks
- Experience in developing OTA software update
- Experience with water, heat, gas, energy meters
- Experience with fuel level sensors
- Experience in the development of measuring instruments, regulators, devices for monitoring and controlling technological equipment, industrial automation
- Experience with data transfer protocols: MBus (Meter-Bus), Modbus, Sempal, etc.
- Experience using BT, WiFi, GSM, LoRaWan,  MQTT, RFID, etc.
- Experience in developing exchange protocols
- Development of bench equipment and instructions for checking and adjusting the designed devices.
- Git. (Bitbacket)
I have experience in mastering new models of controllers, languages and programming environments. I have no difficulty in mastering the programs necessary for the work (the speed of mastering depends on the complexity of the package and the task). I quickly extract the necessary information from literature and descriptions, even if I don’t know it initially, we teach.
Additional information:
Personal qualities, dedication, learning ability, ability to work in a team, a high degree of responsibility;
Active life position;
Healthy lifestyle.
 

Additionally:
- Circuit simulation Micro-Cap, etc.
- Experienced user of Altium Designer, Solid Works, etc.