OpenNash Jobs
Tencent Holdings · Shenzhen

Windows系统内核开发工程师

Shenzhen

Listed on Tencent Holdings’s official careers site. Listed as of October 19, 2026. Check that it is still open and apply there.

Apply on Tencent Holdings’s careers site →

Job description

Responsibilities

  • 负责Windows无盘系统的核心模块开发工作,重点包括虚拟磁盘管理、存储重定向机制以及设备PnP功能的实现与优化;
  • 主导PXE/iPXE引导流程及UEFI到Windows系统启动链路的完整开发,并持续进行性能调优;
  • 设计并实现高性能磁盘I/O服务体系,涵盖并发读写控制、多级缓存策略、智能回写机制、任务调度算法及网络传输优化;
  • 开发系统镜像管理功能,包括差分盘创建、快照备份、版本合并处理以及数据同步机制,并确保数据的完整性和一致性校验;
  • 快速定位并解决无盘环境中的各类技术问题,如蓝屏故障、系统启动异常、驱动兼容性冲突、磁盘读写异常及网络性能瓶颈;
  • 对第三方驱动程序、应用程序、网络协议及系统组件进行深度逆向分析,提供有效的兼容性解决方案;
  • 与跨部门团队紧密协作,参与系统架构设计评审,制定并执行技术规范与开发标准。 Requirements
  • 精通C/C++编程语言,具备5年以上Windows平台开发经验,有复杂项目实战经验;
  • 深入掌握Windows内核原理与驱动开发技术,熟悉WDM、KMDF驱动模型,精通IRP处理流程、PnP机制及存储/文件系统底层原理;
  • 全面理解无盘系统启动原理,熟悉PXE/iPXE引导技术、UEFI固件规范及TCP/UDP网络通信协议,有iSCSI或自定义块传输协议开发经验;
  • 熟练使用WinDbg、KD等内核调试工具,精通性能分析工具的使用,能够独立完成蓝屏分析、内核转储诊断、启动故障排查及I/O性能调优;
  • 具备丰富的多硬件环境适配经验,能够针对不同网卡、显卡、主板等设备驱动进行调试和优化;
  • 具备优秀的逻辑思维能力和问题解决能力,能够独立承担复杂模块的设计与开发任务。

More jobs at Tencent Holdings

OpenNash lists jobs from employers’ own careers sites and does not handle applications. Dates come from the employer where stated; “first seen” and “last checked” are our own observations.