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

The challenge was to reverse engineering of proprietary Honeywel security system interface to get rid Honeywell interface expand module for third parties. We was informed that on customer side one developer spent one year with no result. I prepared hardware prototype of transceiver and designed driver to open, read, write packets and with my colleagues we get understand the protocol data meaning. The worked application we achieved in 1.5 month.
Technologies:
C, C++ 11, 14, 17, stl, boost, python, Qnx, Linux user / kernel space, FreeRTOS, ThreadX, Yocto porting, QNX, make, cmake, ARM.

• Having 18+ years of working experience.
• Embedded application development on C and C++ 11,14,17, stl, boost, 
• Health-care medical devices development
• Real-time embedded development over Linux, QNX OS, less OS, FreeRTOS, ThreadX
• Linux development User / Kernel space.
• Yocto BSP porting
• Developed embedded application products include 
• Industrial controllers, Step Motor Drives, 3G/4G modems
• Familiar with interfaces and protocols: RS-485, ModBus, CAN, CAN Open, I2C, SPI, TCP/IP network applications.
• Strong fundamentals and design experience in Digital/Analog electronic hardware.
• Java in context of Android app development
• Unit Tests development Gmock / Gtest
Find interesting tasks and interesting team with sharing knowledge practice to improve professional skills.