● 10+ years of experience in design, development and maintaining for software applications● 10+ years of experience in C/C++ and Object-Oriented programming● 10+ years of experience in Device Driver development for Windows with Microsoft DDK/WDK● 5+ years of experience in Information Security products design and development ● 2 years of experience in Bare-Metal Embedded System design, development and debugging● 1 year of experience in Linux application programming● Strong programming skills and knowledge in Windows Kernel● Experienced in Reverse Engineering for Windows● Knowledge of Cryptography, Public Key Infrastructure, X.509 and SSL/TLS● Experienced in Embedded C programming for 32-bit ARM Cortex-M3/M4 microprocessors● Experience with basic circuit design and pcb layout/soldering/debug● Proven ability to quickly learn various techniques and platforms