首页 > 制度大全 > windows开发工程师职位描述与岗位职责任职要求

windows开发工程师职位描述与岗位职责任职要求

2024-07-26 阅读 4415

职位描述

工作职责】:

1.负责玲珑加速器windows平台客户端的开发工作;

2.独立完成lonlife加速器windows环境下客户端的开发工作,涉及以下技术C++tcp/udp协议、socks5协议、LSP底层劫持技术,windows网络驱动技术;

【工作要求】:

1.windows平台下2年以上开发经验;

2.熟悉C#应用层开发;

3.精通C/C++开发语言;

4.精通TCP/IP协议,进程间通讯编程;

5.具备良好的分析解决问题能力,能独立承担工作任务及把控任务进度;

6.责任心强,良好的沟通和团队协作能力,主动好学有进取心;

笔试题客户端驱动劫持转发需求说明:

1.采用驱动开发技术在客户端按照设置的规则进行数据获取和转发,获取后按照对应的隧道报文封装格式发送到测试服务器,并接收服务器返回的数据;

2.需要提供测试程序,测试程序至少包含转发规则配置部分,启动加速和停止加速控制部分;

3.转发的规则必须包括:进程名+IP/域名+端口+协议(至少支持TCP,UDP);

4.客户端和测试服务器数据发送和接收,隧道报文封装格式如下:

IP[UDP[Vxlan][OriginalL2Frame]],其中IP和UDP为隧道本身的外层UDP报文,OriginalL2Frame为需要转发或者返回的二层报文。Vxlan的格式可以搜索对应的说明文档。内层IP需要考虑分批的情况;

5.测试服务器地址:39.97.185.251

6.至少提供使用说明文档和测试程序;:

待遇10-20K奖金另计

因海投简历者过多不再接受网站投递简历仅接受邮箱投递

简历投递格式:要求使用pdf格式

邮件标题格式:姓名+应聘职位+期望薪酬+应聘信息来源(例如:李某+应聘windows开发+20k)

篇2:windows高级软件工程师岗位职责

Windows应用高级软件工程师上海诺为电子科技有限公司上海诺为电子科技有限公司,诺为电子,诺为职责描述:

1.从事Windows桌面应用、OSX桌面应用产品的功能模块详细设计、编码实现,保证开发进度及产品品质;

2.参与软件系统的设计和分析设计工作,收集、沟通软件功能需求信息;

3.编制软件程序,实现解决方案;

4.编写详细开发、设计文档。

任职要求:

1.计算机、通信、自动化或电子等相关专业,本科及本科以上学历;

2.熟悉C#、C++开发语言,有良好编程习惯,C/C++基础扎实;

3.至少两年以上.Net框架WinForm开发经验;

4.熟悉图形界面开发,如Winform、WPF、GDI+等相关开发技术;

5.熟悉WindowsSDK开发技术;

6.熟悉Windows内核机制和驱动程序开发;

7.熟练掌握Windows平台基础技术,包括进程、多线程、消息机制等。

8.对Windows的HID、BLE等通信接口有一定了解;

9.对WindowsUWP和Win32API开发有一定了解;

熟练使用VisualStudio开发工具,能熟练使用调试工具和性能优化工具;

有反编译、破解等分析经验者优先;

了解软件开发一般过程,具备面向对象软件设计思想和能力;

具有快速学习能力及团队合作精神,具有良好的语言表达能力和书面沟通能力;

能熟练阅读英文技术文档。

篇3:WINDOWS驱动开发工程师岗位职责WINDOWS驱动开发工程师职责任职要求

WINDOWS驱动开发工程师岗位职责

工作职责:

1、负责Windows驱动的开发与维护

2、随着Windows升级与产品需求研究新技术

3、帮助用户解决蓝屏与系统异常

任职资格:

1、熟悉Windows驱动程序开发、熟悉windows操作系统内核的基础架构

2、熟悉KMD、WDM、WDF、过滤框架,并熟练运用各种hook技术

3、熟悉文件过滤驱动、虚拟磁盘、注册表相关驱动开发

4、了解软件逆向工程,会使用IDAPro,Windbg,OllyDbg等相关工具

5、具备良好的沟通能力和团队协作精神

6、产品在一万以上终端稳定运行半年者优先

7、熟悉硬件驱动的安装运行过程者优先工作职责:

1、负责Windows驱动的开发与维护

2、随着Windows升级与产品需求研究新技术

3、帮助用户解决蓝屏与系统异常

任职资格:

1、熟悉Windows驱动程序开发、熟悉windows操作系统内核的基础架构

2、熟悉KMD、WDM、WDF、过滤框架,并熟练运用各种hook技术

3、熟悉文件过滤驱动、虚拟磁盘、注册表相关驱动开发

4、了解软件逆向工程,会使用IDAPro,Windbg,OllyDbg等相关工具

5、具备良好的沟通能力和团队协作精神

6、产品在一万以上终端稳定运行半年者优先

7、熟悉硬件驱动的安装运行过程者优先