高级软件工程师(逆向) 岗位职责:
负责软件产品的底层关键技术研究和技术预研。
职位要求:
1、对软件逆向领域和软件安全领域有强烈的爱好;
2、有较强的程序反汇编技术和逆向分析能力;
3、熟练掌握IDA、Olly DBG、WinDBG等调试、逆向工具;
4、了解通用加密算法;
5、熟练掌握C/C++,有两年以上的相关开发经验;
6、工作态度认真负责,有较强的团队精神。
优先条件:
1、熟悉Visual Studio开发环境和
MFC编程;
2、熟悉汇编语言,MMX、SSE多媒体指令;
3、熟悉多媒体和音视频领域知识(MPEG、
图像处理、CD/DVD刻录、音视频编解码);
C++高级软件工程师 岗位职责:
负责软件产品的概要及详细设计、编码、单元测试以及维护。
带领和协调项目研发工程师完成项目研发工作。
与项目相关部门间的沟通与协调,包括软件需求的分析和沟通,项目计划和进度的安排和协调。
软件技术实现的技术预研。
职位要求:
1、计算机相关专业毕业,本科及以上学历;
2、熟练掌握C/C++,有三年以上的相关开发经验;
3、具备良好的软件系统分析与设计能力;
4、熟练使用Visual Studio开发环境,熟悉
Windows应用软件开发;
5、具有规范化、标准化的代码编写习惯和良好的技术文档习惯;
6、良好的沟通协作能力;
7、认真踏实、富有主动性和团队精神,能够承受工作压力。
优先条件:
1、熟练使MFC或QT编程;
2、精通桌面应用开发技术,MVC架构,
插件技术;
3、熟悉多媒体领域技术和知识(MPEG、图像处理、CD/DVD刻录、音视频编解码);
4、熟悉PDF、Word、PPT等常用电子文档
格式分析与转换技术;
5、熟悉面向对象分析和设计方法、UML以及相关工具;
6、熟悉MAC平台软件开发技术;
C++软件工程师 任职要求:
1、计算机相关专业毕业,本科及以上学历;
2、熟练掌握C/C++,有一年以上的相关开发经验;
3、熟练使用Visual Studio开发环境;
4、具有规范化、标准化的代码编写习惯和良好的技术文档习惯;
5、大学英语四级或同等能力;
6、有团队精神, 工作态度认真负责。
优先条件:
1、熟练使MFC或QT编程;
2、熟悉多媒体领域技术和知识(MPEG、图像处理、CD/DVD刻录、音视频编解码);
3、熟悉PDF、Word、PPT等常用电子文档格式分析与转换技术;
4、熟悉MAC平台软件开发技术;
音视频开发工程师 岗位职责:
1、从事音视频应用的基础研发工作;
2、负责音视频相关的软件产品的底层库开发。
任职条件:
1、计算机及相关专业毕业;
2、熟练掌握C/C++,有两年以上的相关开发经验;
3、两年以上音视频相关项目的开发经验;
4、精通多媒体领域相关知识(DirectX、音视频编解码);
5、熟悉音视频相关的开源项目;
6、有良好的语言表达能力,有良好的团队合作精神和上进心。
项目经理 岗位职责:
1.基本职责是管理开发项目,组织、协调领导项目团队以最快速度和最小成本实现满足设计要求和公司质量标准的产品;
2.制定项目开发计划,量化任务,与技术组、测试组等相关团队充分沟通后,合理分配给相应的人员;
3.与需求方保持沟通,了解项目的整体需求,并及时反馈阶段性的成果和及时更改需求方提出的合理需求;
4.跟踪项目的进度,协调项目组成员之间的合作,及时消除影响项目开发进度的瓶颈;
5.监督和促进编写项目进展各阶段的文档;
6.管理开发过程中的需求变更,尽力保证需求变更对项目进度和成本的影响最小;
7.项目提交测试后,项目经理及时了解测试结果,确定bug的严重度、影响度和修改优先级;
8.管理项目中可能的风险,对于潜在风险及时评估和跟踪解决。
任职资格:
1.本科及以上学历,计算机相关专业;
2.两年以上程序开发经验;
3.一年以上项目管理经验;
4.大学英语四级以上水平;
5.熟悉软件开发流程;
6.具备较强的沟通协调能力,责任心强,能够承担较大的工作压力。
优先条件:
1、有C++编程开发经验、有PMP经验、有Scrum、XP经验者优先。