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


Embedded device development from scratch.
It means that I can create architecture, assemble prototype, write firmware and documentation.
I understand well both - software and hardware, but prefer codding.
High level of problem solving skills. It is proven by many finished projects.
Professionally responsible, can dealing with people.
My preferred domains are embedded devices based on microcontrollers. 

Software tools:
-Major language: C.
-Minor languages: C++, Python, Bash.
-IDE:  Eclipse, MPLAB X, Visual Studio, VS Code.    
-Git. 
-Unit testing.

Hardware tools:
-Altium designer.

Microcontrollers:
-PIC Microchip, STM32. Familiar with many others, like ESP32, Texas Instruments, nRF, Zwave. 

Technologies:
-UART, I2C, SPI, TCP, HTTP, RTOS, MQTT.
-Bluetooth, Ethernet, GSM-GPRS, GPS, RFID.
It is really difficult to find a person who fit ideally, so in case you don't see a technology in my list, don't be afraid to contact me. I like new technologies and ready to negotiate for interesting opportunity.