岗位职责:
1.参与上位机软件系统架构设计与开发、性能调优,对现有软件进行维护和升级;
2.根据项目任务计划按时完成软件编码和单元测试工作;
3.按照开发流程编写相应模块的设计文档;
4.根据技术规范编写相应的技术文档。
任职要求:
1. 计算机、软件工程、电气、电子信息、自动化、机械、测控及相关专业,统招本科及以上学历;
2. 精通C#/C++语言,深刻理解面向对象编程(OOP, Object-Oriented Programming)原则,熟悉常用设计模式。
3. 熟练使用Winform、WPF或者Avalonia框架进行图形界面开发,有工业控制、仪器仪表软件开发经验者优先。
4.了解ARM,熟悉Tcp/IP通讯,熟悉串口通讯(RS232/RS485)通讯,熟悉工业总线协议(如Modbus TCP/RTU),熟悉多线程开发,熟悉GDI+、OpenGL或SkiaSharp进行数据波形或云图绘制、有图表控件(如Chart, OxyPlot)使用经验。
5.熟悉SQLite、MySQL或SQL Server等数据库的使用,能够设计高效的数据存储结构用于检测数据的归档。
6.有良好的沟通协作能力,具有良好的编程习惯,能够撰写相关技术文档。