Windows系统内核开发工程师
Core
Develop core modules for Windows diskless systems, focusing on virtual disk management, storage redirection, device PnP, boot chain (PXE/iPXE/UEFI), and high-performance I/O services.
Role type
Senior Windows kernel driver engineer (diskless systems)
Builds
High-performance diskless system boot chains and I/O services
Domain
Operating Systems / Storage Systems
Required skills
C/C++, Windows kernel development, WDM/KMDF driver models, IRP processing, PnP mechanisms, storage/file system internals, PXE/iPXE boot, UEFI firmware, TCP/UDP protocols, iSCSI, kernel debugging (WinDbg/KD), performance analysis, hardware driver debugging
Preferred skills
Reverse engineering of drivers/apps/network protocols, complex system architecture design
Technologies
WinDbg, KD, WDM, KMDF, PXE, iPXE, UEFI, iSCSI
Responsibilities
Develop virtual disk management and storage redirection mechanisms; Implement and optimize PXE/iPXE boot chains and UEFI startup links; Design high-performance disk I/O services with caching and scheduling; Build system image management features (differential disks, snapshots, sync); Troubleshoot kernel-level issues (BSOD, boot failures, driver conflicts); Perform reverse analysis of third-party drivers and protocols for compatibility.
Seniority
Senior, hands-on IC