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


GlobalLogic:
Software Engineer (01.21 - till now) - Automotive project. Video subsystem.
Worked with: Yocta, Linux kernel, QNX, Qualcomm BSP, Gmock, GTest, C, C++, Python, Gerrit, Jira, Coupa, Confluence, Gitlab.
Tasks and responsibilities:
1) Unit test integration. Components covering.
2) Software feature estimation and implementation.
3) Driver refactoring and integration with another.
3) Side components debugging.
4) Hardware (Displays) bring up using our drivers. Via remote setup or locally in the client office with direct communication with the client (business trip)
5) Remote setups to work with customer hardware creation and support.
6) Mentoring, and knowledge sharing.
7) Communication with the client.
8) PoC participation.


Trainee Software Engineer (09.20 - 01.21) - Network project. In short words - long-range (up to 100 km) wifi routers :)
Worked with: Jira, GitLab, git, C, Bash, Linux Kernel.
Tasks and responsibilities: Bugfix. Kernel modules debugging. Super-legacy code debugging.

Pet project:
Mechanical Keyboard. Full device design.
Worked with: STM32, FreeRtos, libopencm3, Altium, EasyEda, Fusion 360.
Tasks and responsibilities:
1) Software design
2) Schematic and PCB design
3) Case design