Position: Software Engineer
Category: C++
English level: upper
Years of experience: 11

A strong IT professional with a solid understanding of both technology and business. With over 10 years experience of sourcing, evaluating and implementing IT solutions for embedded mobile and automotive IT projects. Passionate about software. In addition to the main work on commercial projects I took an active part in several Proof-of-Concept projects. I’ve been closely involved in training and knowledge sharing activities. Organized and conducted 3 training courses on Linux Kernel Device Drivers Development. Each course is 20 hours long. More than 30 internal and external people participated so far.
Duration: Jan 2021 – now (6 months)
Role: Embedded Engineering Lead
Project Description: Pre-sale team member.
Responsibilities: Participation in the pre-sale activities. Effort estimation for incoming projects. Meetings with potential customers etc.

Duration: Aug 2018 – Jan 2021 (2.5 years)
Role: Software Engineer
Project Description: Automotive Hypervisor SDK. Enables the convergence of several OS on a single hardware.
Responsibilities: BSP team member. Porting the Hypervisor related patches to the newest BSP version from chip vendor (Renesas, Qualcomm etc.).
Hypervisor-patched BSP/SDK release preparation.
Technologies: C, Linux Kernel, Yocto

Duration: Jul 2015 - Jul 2018 (about 3 years)
Role: Software Engineer
Project Description: Embedded digital TV tuner for automobile industry.
Responsibilities: USB card-reader driver implementation. CPU hot-plug driver. NAND flash driver for RTOS. Boot time optimization.
Technologies: C, Linux Kernel, RTOS