自动化软件工程师

自动化软件工程师主要负责自动化系统的软件设计、开发、调试和维护工作。以下是该职位的主要职责和任职要求:
岗位职责
1. 设计和开发自动化设备的软件方案。
2. 对自动化设备进行软件调试,并开发必要的人机交互环境。
3. 编写设计文档,确保软件的质量和可维护性。
4. 使用C/C++、C#或LabVIEW等编程语言进行软件开发。
5. 熟悉多线程、网络编程技术,如TCP/IP、UDP、HTTP等。
6. 了解工业总线及通信协议,如Modbus、PROFIBUS、EtherCAT等。
7. 参与自动化项目的实施,包括需求分析、方案设计、编码、测试和文档编写。
8. 提供现场或远程技术支持,解决自动化系统运行中的问题。
任职要求
1. 计算机科学、软件工程、自动化或相关专业本科及以上学历。
2. 至少3年以上自动化软件设计或开发经验。
3. 精通C#、C++或LabVIEW编程语言。
4. 熟悉运动控制、机器视觉、数据采集和过程自动化领域。
5. 有良好的团队合作精神和沟通能力。
6. 具备较强的学习能力和创新意识,能够独立分析和解决问题。
7. 熟悉工业现场总线及通信协议,有工业设备上位机软件开发经验者优先。
其他技能
熟悉上位机软件及其界面设计。
有使用过SCADA系统(如WinCC、Intouch、Cimplicity)的经验者优先。
熟悉PLC编程语言(如LD、ST、FBD)者优先。
联系方式
其他小伙伴的相似问题:
自动化软件工程师的薪资待遇如何?
如何成为一名优秀的自动化软件工程师?
自动化软件工程师的晋升途径有哪些?



