Position: Embedded C/C++ software developer
Category: C++
English level: upper
Years of experience: 5


About 5 years of experience in С/C++ development.
Good knowledge of software development and design C/C++ application architecture for Linux.
Strong embedded development experience, MCU development, hardware debugging with oscilloscope. Experience with databases for the embedded systems.
Some experience in Linux Kernel (up to 8 months). 
IoT experience as a hobby using the Zigbee stack.

Technical skills:
- C/C++, Bash, U-Boot scripting, Rust
- Embedded Linux/bara-metal
- CMake, Yocto
- C++17, STL, boost 
- ARM, AVR, Nios2
- UART, SPI, I2C, RS485, GPIO
- Databases - MySQL, Redis DB, Berkeley DB, Influx DB,  Level DB
- Oscilloscope, Valgrind
- GNSS, RTC, temperature sensor, motion sensor, microcontrollers
- Linux kernel
- Git

CPUs and MCUs:
Cortex-A9, Cortex-A53, Cortex-A7, Cortex-A55, Nios2, ATmega8