Position: C/C++ developer (Secure Circle)
Company: ITS Partner
Category: C++
Experience required: 3y
English level: intermediate

**About the project**
The Secure Circle project enables companies to transparently protect critical data no matter where it is, reducing the risk of internal and external threats. 
Our team has developed a portable file virtualization system and derivative file similarity detection algorithms, which are the basis of the software solution. 
**Tasks for you to solve**
1) Develop modules for a kernel-mode file system with support for encryption and compression. 
2) Development of kernel-mode services for monitoring system events/auditing data access. 
3) Unit and integration test writing, support and bug fixing. 
4) Communication and integration with other teams.
**Required skills**
1) 3+ years of C or C ++ development experience.
2) Knowledge of algorithms and data structures.
3) Experience with Xcode.
4) Experience with macOS.
5) English language proficiency - Intermediate level and higher
**Nice to know&to have**
1) Experience with XNU (IOKit + libkern / Mach / BSD).
2) Knowledge of FS / VFS.
3) Experience with git, Jenkins.#
4) Theoretical knowledge in the field of cryptography/cybersecurity.
**We offer**
Challenging technical tasks and Silicon Valley working experience.
Business trips to the other company offices.
Quarterly bonus based on personal achievements.
A comfortable workplace with a good laptop and the opportunity to warm up in the office.
Flexible working schedule (8 hours, full-day).
Paid sick days, annual vacations.
English courses;
Access to the training platforms (Udemy, Coursera, etc.), compensation for external training, conferences, meetups and certifications.