上位机软件工程师

2018-03-19 4


岗位职责:

1、开发上位机软件产品,编写软件代码;

2、负责软件项目需求分析,进行系统框架和核心模块的详细设计;

3、根据新产品开发进度和任务分配,开发相应的软件模块;

4、根据公司技术文档规范编写相应的技术文档;

5、根据需求不断修改完善软件;

6、编制项目文档、记录质量测试结果;

7、完成程序各项性能指标测试;

8、研究项目技术细节、编写相应的说明书。


任职要求:

1、电子、软件工程、计算机、通信、物联网等相关专业本科及以上学历;

2、熟悉VS或QT等开发软件,能够熟练的使用该环境编写和调试程序;

3、熟练掌握C#或C++语言等,熟悉Android、Linux开发环境者优先;

4、熟悉上位机软件界面开发;

5、熟悉数据库的基本原理和操作,并能熟练使用SQL语言操作数据库;

6、熟悉串口、USB、网口等通信编程;

7、精通TCP/UDP socket编程,熟悉网络编程算法;

8、有图像识别相关经验者优先;

9、有良好而规范的编程习惯和技术文档编写习惯;

10、认同企业文化,有较强的团队合作意识,具有良好的执行能力和抗压能力。