职位描述:
岗位职责:
1、负责产品软件系统与功能模块的需求调研、需求分析,输出需求规格说明书;
2、负责产品软件系统架构设计,软件框架设计,输出软件架构文档和软件设计文档;
3、根据需求规格说明书及开发规范,进行软件概要设计、详细设计、代码开发、软件测试及相关问题定位与缺陷跟踪,并根据IPD流程及质量要求交付相关交付件;
4、负责软件交付项目管理工作,组织、跟踪项目进度,协调资源、安排计划等;
5、建立和维护技术总结、案例和规范等技术资产,开展技术预研跟踪和牵引产业链的技术进步;
6、遵循公司开发流程,建立软件领域开发流程、标准、工具等,保证开发规范性、提升开发效率;
7、负责培养和指导低阶别软件工程师。
任职要求:
1、本科及以上学历,计算机、软件等相关专业,5以上相关工作经验;
2、精通OOA/OOD方法和理论,能够熟练使用UML进行软件设计者优先;
3、精通C/C++或C#编程,熟练使用VS或QT开发环境,熟悉常用的设计模式;
4、熟悉常用的数据结构和算法,熟悉多线程编程、线程安全相关知识;
5、至少熟练掌握一种通信协议,如RS
485、RS
232、CAN或TCP/IP等;
6、有图形界面、网络通信、串口通信、数据库等开发经验者优先;
7、善于沟通、责任心强、具备良好的团队合作精神,有项目管理经验者优先;
8、英文水平良好,能无障碍阅读英文技术文档;
9、良好的自学能力,可以快速学习和掌握新的方法和技术。