职位描述
一、岗位职责
软件设计与开发:
根据项目需求和上位机软件规范,设计并开发上位机软件系统。
参与软件系统的需求分析、系统设计、编码实现及测试验证等工作。
负责上位机软件界面代码设计与开发、调试以及验收。
模块划分与接口设计:
根据产品交付周期或项目计划,结合人力资源情况进行模块划分。
提出各模块之间接口及需求,并承担关键模块的具体开发任务。
文档编写与维护:
编写相关的设计文档、调试文档、产业化文档等,确保文档的准确性和完整性。
参与规范化开发文档的编写与维护,以及产品说明书的编写工作。
软件优化与升级:
对现有上位机软件进行维护和优化,提升软件性能和用户体验。
负责已有产品上位机软件的升级工作,确保软件与硬件系统的兼容性和稳定性。
团队协作与沟通:
与项目团队其他成员协作,共同完成项目任务。
与产品经理、控制系统开发工程师等团队成员保持密切沟通,确保项目进展顺利。
技术支持与培训:
提供上位机软件的技术支持,解决客户在使用过程中遇到的问题。
参与软件使用培训工作,提升客户对软件的使用能力和满意度。
二、任职要求
计算机、自动化、控制等相关专业本科及以上学历。
熟练掌握C/C++、C#等编程语言,熟悉Windows或Linux平台开发。
熟悉上位机软件开发流程,具备良好的软件设计能力。
熟悉串口通信、网络通信等底层通信协议,能够根据接口协议对仪表进行控制及网络编程。
熟悉PLC、工业控制等工控领域相关技术者优先。
做事踏实,责任心强,吃苦耐劳,接受能力好,具有良好的团队合作意识。
教育背景:
计算机、自动化、机电等相关专业本科及以上学历。
专业技能:
熟练掌握C/C++、Java等编程语言,熟悉Windows或Linux平台开发。
熟悉上位机软件开发流程,具备良好的软件设计能力。
熟悉串口通信、网络通信等底层通信协议,能够根据接口协议对仪表进行控制及网络编程。
熟悉PLC、工业控制等工控领域相关技术者优先。
工作经验:
具有两年以上软件开发经验,有上位机软件开发或工控领域开发经验者优先。
有团队管理经验或大型软件项目开发经验者更佳。
个人素质:
具备良好的沟通能力和团队协作能力,能够与团队成员有效沟通并协同工作。
具备强烈的责任心和良好的职业道德操守,对工作认真负责。
具有较强的学习能力和创新能力,能够适应快速发展的技术环境。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕