Position: Embedded Engineer
Category: C++
English level: pre
Years of experience: 8

- development of complex devices in accordance with international standards;
- successfully developed devices that are serially produced;
- participation in device certification;
- launch into production;
- development of multiprocessor systems;
An experienced specialist in the field of embedded software development and electronics design.

Skills
General:
- Specialist degree in electronics;
- Experience in writing product requirements document (PRD);
- Experience in negotiating with the customer;
- Ability to read standards, experience designing devices in accordance with standards (EN54-2, -4,-16, -32), EMC requirements;
- Experience of participating in the certification of the developed device;
- Experience in putting the developed devices into production;
- Design of testing stands for individual device units;
- Experience in designing front panels / user interface / case;
- Ability to quickly learn new things, self-organize.

Software:
- Programming for STM32, ESP32, Nuvoton;
- ARM Cortex-M0, -M0+, -M3, -M4, M7;
- Experience writing software under FreeRTOS, AzureRTOS, baremetal;
- Working with various protocols (QSPI, SPI, I2C, UART, I2S, USB, WiFi, Ethernet, GSM), audio, designing multiprocessor systems;
- Experience in writing drivers for sensors, LCD displays, audio codecs;
- Good knowledge of programming languages: Assembler, C\C++;
- Knowledge of specialized computer programs: STM32 CubeIDE, Proteus, LTSpice, Altium Designer, AutoCad, Photoshop, CorelDRAW;

Hardware:
- Knowledge of the modern elementary base;
- Knowledge of analog and digital circuits, ability to read and develop circuits;
- Experience of independent development of schemes according to technical specifications;
- Great experience in reverse engineering;
- Experience in designing power electronics;
- Experience in installation (SMD, DIP) and debugging of the designed scheme;
- Extensive experience working with measuring (oscilloscope, multimeter, etc.) soldering devices.

In my last position, I was involved in the development of the software and hardware part of the devices. From writing the product requirements document (PRD) to the finished serial product. I performed the roles of frontman, expert in the fire detection and fire alarm systems EN54, microcontroller programmer, industrial design developer and produced creative ideas.
I have completed more than 20 projects.

All my projects can be seen on the umikod.com.