Position: Linux Kernel Engineer
Category: C++
English level: fluent
Years of experience: 3

Worked on config path features in mlx5 driver and developed features for kernel.

Also, worked on automotive and GPON project
Commercial experience:
- Open-source development for Linux
- Network adapter driver development for Linux Kernel in C
- Network protocols - TCP, UDP, IP
- Userspace CLI app development (devlink, ethtool)
- netlink sockets, libnla
- gdb, lldb, kernel debugging via gdb
- Experience with kernel tracing
- Experience with UNIX-like environments
- Bash scripting, Markdown
- Software licensing
- Masters degree in googling obscure things

Non-commercial and pet-projects:
POSIX-compliant shell for MacOS;
implementation of small part of libc in x64 Intel assembly;
Qt app for Linux desktop communicating with Arduino FW via Serial port using self-written protocol.
Looking for Linux Developer position. Would be great, if at company's R&D department.