Position: Senior C++ Developer
Category: C++
English level: intermediate
Years of experience: 9


- Developing different cross-platform (Windows, Linux, MacOS) desktop and server applications using native system libraries (WinAPI, LinuxAPI, pthreads, X11, Cocoa) or cross-platform libraries (boost, Qt, wxWidgets).
- Experience with OS native API: Unix Daemons or Windows Services, processes, threads, files, pipes.
- Experience with networking (understanding TCP/IP model) protocols: TCP, UDP, HTTP, Websocket, REST API.
- Strong Software Design skills using Patterns and SOLID.
- Good skills in math (Linear Algebra, Differential calculus, etc.)
- Image processing (Working with 8/24/32-bits pixel-formats, image modifing, filtering, masking).
Don't want to work as embedded developer on daily basis (but it's ok to find and fix some issues rarely).
Referring to russian agression and current war, I don't want to work for russian companies or russian clients.