岗位职责:
1.按照公司项目开发计划,参与项目的需求分析及框架设计工作;
2.负责概要方案设计、接口设计、编码实现、性能调优等工作;
3.负责根据开发规范和流程独立完成编码、参与相关模块的设计文档审核及评审,对原有产品和新开发产品建立完整的产品设计技术文档,基础技术专利申请建议,提供相应技术文件;
4.参与原有产品的维护和升级,对客户进行技术支持。
岗位要求:
1.本科及以上学历,计算机、电子信息、软件工程、通信工程等相关专业;
2.5年及以上Windows应用程序开发经验,有ATE等设备软件系统开发经验者优先考虑;
3.熟练掌握c++语言,具备面向对象编程思想,熟悉STL标准库中的常用数据结构、算法及容器类,熟悉多线程编程;熟悉Boost等第三方库,同时掌握C#/Python等其它语言更优。
4.熟练使用Visual Studio、Eclipse集成开发环境;
5.熟悉MySQL/SqlServer/Access等数据库之一;
6.熟悉串口、usb、GPIB、TCP/IP等通信协议;
7.熟练使用GitHub或SVN等软件代码工具;
8.良好的英语听说能力及技术文档处理能力(需求、设计、使用说明等);
9.具有责任心,具备良好的沟通表达能力、和团队协作能力。