Title: Principal Software Engineer
Location: Beijing, China
Duties:
As a senior member of our software engineering team you will design, port, test, troubleshoot and resolve issues related to existing and future host based data migration capabilities for Windows platforms. This requires strong experience and skills in Windows device drivers and application code.
Qualifications Required (“Skill Set”):
? Excellent debugging skills a must
? B.S., Computer Science or equivalent; MS preferred
? 6+ years of professional software development experience in Windows environment
? 4 years specifically in Visual C/C++
? Strong knowledge in the following:
o DDK, WDM, VxD (Windows 2003/2000)
o Demonstrated understanding of Windows device drivers and I/O stacks and their interaction with the kernel.
o Detailed understanding of IRPs and their handling
o Microsoft Cluster Service (MSCS) API
? Understanding of IA-64 implications on device drivers and applications
? Experience with computing fundamentals including: memory allocation, data structures, design patterns and multi-threading
? Client/server applications
? Object oriented design and programming, with C, C++ coding skills
? Strong communication and problem solving skills
Desirable Qualifications:
? Knowledge of EMC Storage Platforms
? COM+ and .Net Framework
? XML
? Unix working knowledge a plus