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