职位详情
上位机软件开发工程师
1-1.5万
宁波江丰生物信息技术有限公司
宁波
1-3年
本科
07-02
工作地址

宁波江丰生物信息技术有限公司

职位描述
岗位职责:
主要负责设计、开发、测试和维护用于工业超声设备的上位机软件。该软件用于数据采集、信号处理、图像显示、缺陷识别、数据管理以及设备控制等功能,为用户提供直观、高效的操作界面和强大的数据分析能力,岗位主要工作内容如下:
1、软件需求分析与设计:
与硬件工程师、算法专家和最终用户紧密合作,深入理解用户需求,并将其转化为详细的软件功能规格。负责软件架构设计、模块划分、接口定义,确保软件的稳定性、可扩展性和高性能。
2、上位机软件开发:
使用C++, C#, Python等主流编程语言,开发基于Windows或Linux平台的超声探伤上位机软件。实现数据采集模块,与其他硬件进行数据通信,实时接收和处理超声信号。开发缺陷识别与分析功能,支持多种缺陷判别标准和算法。设计并实现用户友好的图形用户界面(GUI),提供直观的操作体验。负责设备控制模块的开发,实现对超声探头、扫查机构等硬件的精确控制。开发数据存储与管理模块,实现探伤数据的持久化存储、查询和报告生成。
3、软件测试与优化: 对软件缺陷进行定位、分析和修复。
4、技术文档撰写:撰写软件设计文档、开发文档、测试报告和用户手册等技术文档。
5、技术支持与维护: 为销售和客户提供技术支持,解决软件使用中的问题。负责软件的日常维护、版本升级和功能迭代。
6、新技术研究与应用:
持续关注工业超声领域及软件开发前沿技术,积极探索和引入新技术以提升软件竞争力。
任职资格:
1、计算机科学、软件工程、自动化、电子工程、物理、无损检测等相关专业本科及以上学历。
2、精通C++、C# 或 Python 等至少一种主流编程语言,具备扎实的编程功底和良好的编程习惯。
3、熟悉多线程编程、网络通信(TCP/IP, UDP)等技术。有Qt, MFC, WPF, .NET Framework等至少一种GUI开发框架的实际项目经验。
4、熟悉图像处理、数字信号处理(DSP)相关理论和算法,具备实际开发经验者优先。
5、具备设备驱动开发、硬件接口通信(如串口、USB、PCIe、EtherCAT等)经验者优先。
6、熟悉数据库技术(如SQL Server, MySQL, SQLite等),具备数据存储与管理经验。熟悉版本控制工具(如Git, SVN)。
7、其他优先条件:
(1)有工业自动化、机器视觉、医疗影像等相关领域软件开发经验者。
(2)有跨平台开发经验(Windows/Linux)者。
(3)掌握MATLAB或其他科学计算工具者。
(4)对深度学习、人工智能在无损检测中的应用有研究或实践经验者。

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

为您推荐更多相似职位
立即申请