职位详情
c#上位机软件开发工程师(中级)
9000-12000元
天津求实飞博科技有限公司
天津
3-5年
本科
10-29
工作地址

滨海中关村(天津自创区)创新中心3层E区350

职位描述

工作职责及内容:

1. 参与项目前期的策划和可行性分析,编写相关上位机软件的可行性分析报告;

2. 负责项目方案中的上位机软件设计,包括需求分析、基本设计、详细设计、程序开发、单元测试、结合测试、系统测试、系统安装部署以及系统维护等工作;

3. 负责编制测试大纲,并依据其进行上位机软件产品的调试;

4. 负责参与上位机软件系统相关算法的研究和开发;

5. 负责对上位机软件产品进行结合测试和系统测试,对测试结果进行分析,落实改进方案;

6. 负责对现有上位机软件系统进行维护,修复已知问题,并持续优化系统性能和用户体验;

7. 负责编写产品设计开发输出的相关文档,并提交受控;

8. 负责公司上位机软件系统的实施、客户服务及应用培训等工作;

9. 负责指导和培训初级软件工程师进行设计与开发;

10. 了解与上位机软件开发相关的新技术,收集相关的设计标准,并协助做好知识管理;

11. 执行、落实部门的制度和管理规范,并在实施过程中,对部门的相关制度和管理规范提出合理化的改进意见;

12.完成上级领导交办的其他工作任务。

任职资格:

1. 计算机及相关专业本科及以上学历,4年以上工作经验;

2. 4年以上上位机软件系统设计及开发工作经验,可作为项目负责人推进项目完成;

3. 熟练掌握C#语言,熟练掌握Visual Studio或VS Code开发环境,熟练掌握 WPF、Win Form、MVC架构工程实践;

4. 熟悉Windows下各种通信协议,包括TCP/IP通信、Socket通信、串口通信、Modbus、CAN等;

5. 熟练掌握SQL语言,熟练掌握MySQL、SQL Server、SQLite等数据库的设计、开发及维护;

6. 熟练掌握.Net Web开发框架,熟练掌握HTML、CSS、JavaScript等开发语言,并能够进行快速开发;

7. 熟练掌握相关算法知识,并具有一定的算法开发经验;

8. 熟悉 PyTorch、TensorFlow、Transformer等常用的机器学习框架,具有神经网络、强化学习或大模型等相关经验者优先;

9. 熟练掌握软件开发测试内容和测试流程,能够按照软件质量通用控制规范完成软件开发测试;

10. 熟练掌握并能够熟练书写软件设计相关文档;

11. 具备良好的语言表达与组织、协调能力;

12. 熟练使用办公软件;

13. 高度认同公司核心价值观;

14. 认同结果导向的工作方法,尊重客户价值的工作取向;

15. 能够准确接受上级安排的任务,并准确执行;

16.责任心强,工作细心,爱岗敬业。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请