1. At least 6 years programming experience or 4 years testing experience. 2. Familiar with Windows/Linux/Mac platforms. 3. Familiar with C/C++/C#/objective C/Perl/Ruby or other scripting languages. 4. Familiar with networking knowledge (VPN, firewall, TCP/IP, proxy). 5. Cross-platform coding or porting experience. 6. Great communication skill and aggressive attitude. 7. RHCE, CCNA, MCSE, TCSE is plus. 8. Rich security or malware knowledge is plus.