职位描述
岗位职责:
1. 负责基于鸿蒙操作系统(OpenHarmony )的仪器仪表 Firmware 开发工作,包括需求分析、方案设计、代码编写、调试与优化,确保仪器仪表功能稳定、性能达标。
2. 参与仪器仪表硬件与软件的协同开发,与硬件工程师紧密配合,完成硬件驱动程序开发,解决硬件与软件之间的兼容性问题。
3. 负责仪器仪表 Firmware 相关模块的测试工作,制定测试方案,编写测试用例,进行单元测试、集成测试,排查并修复软件 BUG,提升软件可靠性。
4. 参与仪器仪表产品的需求评审、技术方案评审等工作,提出专业的技术建议,推动产品技术方案的优化与完善。
5. 负责撰写 Firmware 开发相关的技术文档,包括需求文档、设计文档、测试报告、用户手册等,确保文档的完整性、准确性与规范性。
6. 协助解决客户在使用滴定仪过程中遇到的 Firmware 相关技术问题,提供技术支持与解决方案。
任职资格:
1. 学历与专业:本科及以上学历,电子工程、自动化、计算机科学与技术、软件工程等相关专业。
2. 工作经验:
(1)具有 3 年及以上嵌入式 Firmware 开发经验,至少 1 年及以上基于鸿蒙操作系统(OpenHarmony )的开发经验,有精密仪器(如滴定仪、色谱仪等)Firmware 开发经验者优先。
(2)熟悉嵌入式系统开发流程,具备独立完成 Firmware 模块设计、开发与调试的能力。
3. 技术技能:
(1)精通 C/C 编程语言,熟悉鸿蒙操作系统的内核原理、驱动框架、应用开发接口(API),能够熟练进行鸿蒙 OS 下的 Firmware 开发。
(2)熟悉常用的微控制器的硬件架构与编程,具备硬件驱动开发能力,如 ADC、DAC、UART、I2C、SPI 等外设驱动开发经验。
(3)熟悉以太网、WiFi、蓝牙、RS485等工业协议与开源鸿蒙相关协议的集成转换;
(4)熟悉软件测试方法与工具,具备良好的问题分析与排查能力,能够快速定位并解决 Firmware 开发过程中的技术问题。
(5)了解版本控制工具(如 Git、SVN 等)的使用,具备良好的代码规范与文档编写习惯。