金山云 社会招聘
windows开发工程师
深圳 ·经验不限·学历不限
深圳市
薪资面议
前往 金山云 官网投递
职位描述
一、岗位职责
1. 驱动开发领域
负责Windows内核驱动(如文件过滤驱动、网络驱动、USB/SDIO驱动)的设计、开发与调试,解决蓝屏、系统异常等稳定性问题。开发硬件设备驱动(如WiFi、GPU、存储设备),优化驱动性能与兼容性,支持PCIe/USB/SDIO等接口协议。研究Windows系统新版本内核特性(如WDF/WDM框架),推动驱动技术升级。
2. Windows应用开发领域,主导C/S架构客户端软件开发(Win32 API/WPF/WinForm),涵盖单机版及网络应用(TCP/UDP/HTTP协议)。负责高性能桌面应用开发,优化多线程、进程通信、内存管理等模块性能。开发安全类产品(如沙箱、DLP、EDR)或云桌面软件,实现系统层防护能力(Hook技术、回调机制)。
3. 技术攻关与协作,主导技术文档编写(设计/测试/维护文档),参与代码审查与单元测试。跨部门协调资源,解决终端用户反馈的复杂问题,提供技术培训支持。
【任职要求】
任职要求
1. 必备技能与经验,经验:5年以上Windows平台开发经验,至少3年驱动开发或系统层开发经历。驱动开发:精通C/C++,熟悉Windows内核架构、KMD/WDM框架、设备驱动模型。熟练使用Windbg/IDA Pro分析系统故障,有文件过滤驱动或虚拟磁盘开发经验。应用开发:精通C#/C++,掌握WPF/WinForm/GDI开发,熟悉MVVM模式及UI性能优化。熟悉多线程、异步编程、网络通信(Socket/TCP/UDP)及数据库操作(SQL Server/Oracle)。
系统能力:深入理解Windows消息机制、进程管理、内存管理及Hook技术。
2. 优先条件,有安全产品(EDR/HIDS/DLP)、云桌面项目或千万级DAU客户端开发经验。熟悉Linux/Mac跨平台开发,或具备Qt/UWP开发能力。主导过驱动或应用层性能调优项目,有大型终端部署案例(1万台+)。
3. 软技能,良好的英文文档阅读能力,能独立攻关技术难题。较强的沟通能力、抗压能力及团队协作精神。计算机/电子/通信相关专业本科及以上学历
官网发布:2025-07-15 · 最后确认在招:2026-09-03 19:20:11 · 来源平台:beisen