- Hands on experience in Linux or/and Android security (for example, Kernel hardening, Linux permissions, capabilities, namespaces, secure RPC).
- Knowledge about isolation techniques and containerization mechanisms is a plus.
- Thorough understanding of security principles, latest techniques, and operating system features (for example, secure boot, disk encryption, SELinux, integrity protection, cryptographic protocols).
- Background with contemporary software development in one of the languages C++, Java, Kotlin.
Experience with Python as a universal tool.
- Experience with Continuous Integration and Delivery tools (for example, Jenkins, Zuul, Github Actions or Gitlab CI).
- Understanding of basic principles of threat modeling. Practical experience is a plus.