Official salary from 170,000 rubles
Remote work with no strict time requirements, but full-time employment.
Main communication via Google Meet and messengers, meetings only as needed.
What you will be doing:
- Prototyping post-quantum cryptography algorithms in collaboration with scientists.
- Benchmarking developed and third-party algorithms.
- Implementing selected algorithms as a post-quantum cryptography library.
- Optimizing code for performance.
- Participating in the development of architectural and technical solutions.
- Designing and developing product solutions based on the implemented cryptography.
Requirements:
- From 3 years of experience.
- Expert knowledge of C/C++.
- Experience with modern C11 and C++11/14 standards.
- Experience with GCC / Clang compilers and CMake build automation system.
- Ability to estimate task complexity and meet deadlines.
- Experience with VCS.
- Experience developing for gnu/linux.
- Understanding the need for tests and ability to write them.
Will be a plus:
- Knowledge of classical cryptography.
- Experience using and developing cryptographic libraries.
- Understanding of secure coding principles (MISRA, CERT).
- Ability to write high-performance code (considering cache behavior, vector instructions, etc.).
- Experience with static and dynamic code analyzers.
- Experience with Docker, Docker Compose.
- Experience with virtualization systems (VMWare, VirtualBox).
- Proficiency in scripting languages (Bash, Python).
- GitHub account or other platform where your code can be viewed.
- Experience developing cross-platform and/or portable solutions.
Interested in the vacancy?
- Write to us at hr@qapp.tech or use the "Submit Resume" form.
- In the subject line, specify "C/C++ Developer Vacancy".
- We primarily consider candidates from Moscow and Moscow Oblast, however, we are open to considering candidates within GMT+3 +/- 2h.