AI智能简历诊断!

想知道你的简历存在什么问题吗?

从简历规范度、职业形象塑造、职场经历、核心能力、职场竞争力五个维度综合评估,为你的求职保驾护航!

立即诊断

电子显微镜上位机软件开发工程师

1.6-3万
北京市本科不限经验

职位描述

职位名称: 电子显微镜上位机软件开发工程师
岗位职责
1. 02负责电子显微镜上位机软件的设计、开发与测试:** 使用 Web 技术栈 (Vue.js) 结合 Electron 框架,构建高性能、用户友好的桌面应用,实现显微镜设备的控制指令发送、状态监控与数据采集。
2. 02参与需求分析与技术方案制定:** 深入理解电子显微镜硬件功能与用户操作流程,参与需求讨论,设计合理的软件架构和模块化技术方案。
3. 02硬件通讯接口开发与集成:** 负责实现与电子显微镜硬件设备通过 **以太网 (TCP/IP, UDP)、USB、IEEE 1394 (FireWire)、串口 (RS232/485等)** 等协议进行稳定、可靠的数据通信模块。
4. 02性能优化与实时性处理:** 识别并优化关键路径性能,对于实时性要求高的数据处理或控制模块,设计并实现基于 **C++** 的高效本地模块并与 Electron 主应用无缝集成。
5. 02软件维护与迭代:** 对现有上位机软件进行功能升级、Bug 修复和性能优化,保障软件系统在生产环境中的稳定运行。
6. 02跨团队协作:** 与硬件工程师、测试工程师、产品经理等紧密合作,高效解决开发、测试及部署过程中的技术难题。
7. 02质量保障:** 编写高质量的代码,实施 **单元测试、模块测试、集成测试(特别是硬件接口集成测试)**,确保软件功能正确性和鲁棒性。
8. 02技术研究与流程改进:** 关注 Web 前端、Electron 及桌面端开发技术发展趋势,探索并实践提升开发效率和软件质量的方法。
职位要求
1. 02学历与经验:** 计算机科学、软件工程、电子工程或相关专业本科及以上学历,**3 年及以上桌面端或 Web 应用开发经验**。
2. 02核心编程能力:
02 02 * 02 精通 **JavaScript/TypeScript**,深入理解现代 Web 开发技术 (ES6+, HTML5, CSS3)。
02 02 * 02 熟练掌握 **Vue.js** 框架及其生态系统,具备构建复杂单页面应用 (SPA) 的能力。
02 02 * 02 **加分项:** 熟练使用 **Electron** 框架开发跨平台桌面应用程序。
02 02 * 02 **加分项:** 具备 **C/C++** 开发能力或性能优化经验者优先 (用于处理实时性要求高的任务)。
3. 02硬件接口与协议:** 具备 **以太网 (TCP/IP, UDP)、USB、串口 (RS232/485等)** 等常见通讯协议的实际开发经验。**熟悉 IEEE 1394 (FireWire) 协议者优先考虑。**
4. 02硬件知识基础:** 了解基本硬件原理和常见接口电气特性,能够理解硬件手册并与硬件工程师进行有效沟通。**有仪器仪表、自动化控制、嵌入式系统或相关硬件交互软件开发经验者优先。**
5. 02开发基础与规范:
02 02 * 02 扎实的计算机基础,熟悉数据结构和常用算法。
02 02 * 02 熟悉 **Windows** 操作系统及在该平台下的开发、调试和部署流程。
02 02 * 02 **加分项:** 熟悉 **Linux** 操作系统及在该平台下的开发、调试和部署流程。
02 02 * 02 **良好的开发习惯:** 深刻理解代码可维护性重要性,有编写**单元测试、模块测试**的经验,熟悉版本控制工具 (Git) 的实践。
02 02 * 02 **加分项:** 具备一定的产品设计思维和用户体验优化意识。
6. 02软技能:
02 02 * 02 出色的**分析问题和解决问题**的能力,能独立攻关技术难点。
02 02 * 02 优秀的**沟通能力**和**团队协作精神**,能清晰表达技术观点。
02 02 * 02 能够承担一定的工作压力,具备责任心和自驱力。
02 02 * 02 对新技术保持**热情**,具备**快速学习能力**,能持续提升自身技术水平。
需求2人 薪资16-30k

20,861+ 岗位更新等你来订阅

一键订阅最新的岗位,每周送达

您可以在邮箱中随时取消订阅