Position: Senior Embedded Engineer
Category: C++
English level: upper
Years of experience: 5


I work as an Embedded Software engineer 5+ years. Main focus is on architecture development for scalable projects, solution development for low latency real time applications, optimize projects for size, speed and power consumption, designing custom protocols, creating reliable solutions for firmware update, fixing bugs in large projects without breaking other code.
I like to share my knowledge when I’m working in team, and like to get an experience of using new tools and frameworks. I have worked as a single developer on the project, and as part of the team.
Here are some projects that I've worked on:
1. Kitchen stove project (current project) - big international project about induction kitchen stove with BLE and WiFi connectivity and capacitive touch sensors. My responsibilities was: supporting project and staring a new one, writing BSP, adding capasitive touch sensing. Working with proprietary communication protocols, MISRA, Safety.
2. Audio source unit project. I was working on Bluetooth remote control. Creating custom Bluetooth services, protocol design, architecture development, optimizing power consumption, latency improvement. Was working with NRF52 and Qualcomm QCC5127 chips.
3. Gaming keyboard projects. I was working in team on project architecture, code speed optimization, design multitask system, working with USB stack, working with proprietary radio protocols, develop inter-chip communication mechanism, researching new microcontrollers and new chips. Technologies that I've used was: LPC546xx, LPC11U68, NRF52, FreeRTOS, USB, BLE, I2C, SPI