At least 4 years experience in software development writing in C/C++. At least 2 years experience in one Windows Kernel & windows internal development. Experience in working in a multi-threaded environment. Attention to details and high coding standards. Experience with x86 / x64 assembly (advantage). Experience with software security (advantage).