工作职责:1.嵌入式软件设计与开发:61设计和开发BGM、CGM系统的嵌入式软件,包括低功耗蓝牙(BLE)、数据采集、算法实现和用户界面。61编写高质量的代码,确保软件的可靠性和性能。2.操作系统与驱动移植:61负责Android操作系统及相关驱动的移植工作,确保BGM、CGM设备能在多种平台上运行。61优化Android系统以适应BGM、CGM设备的特殊需求,如低功耗、实时响应等。3.硬件交互与调试:61与硬件工程师紧密合作,确保软件与硬件(如传感器、MCU、通信模块)的无缝集成。61调试软件与硬件接口,解决硬件驱动和固件问题。4.系统架构与优化:61参与CGM系统的架构设计,确保软件架构的可扩展性和可维护性。61优化软件架构和算法,提高系统响应速度和电池寿命。5.跨平台开发:61开发与Android平台兼容的软件,包括移动应用和数据同步服务。61确保软件在不同版本的Android操作系统上稳定运行。6.测试与验证:61设计和执行单元测试、集成测试和系统测试,确保软件质量。61参与软件验证,确保软件功能符合设计规格和安全标准。7.文档与培训:61编写和维护软件设计文档、用户手册和技术指南。61提供内部培训,提升团队的嵌入式软件开发能力。8.持续学习与创新:61跟踪嵌入式软件开发的最新趋势和技术,引入创新的开发工具和方法。61推动团队的技术进步,促进跨学科知识的融合。任职资格:1.教育背景:计算机科学、电子工程、软件工程或相关领域本科及以上学历。2.工作经验:8年以上嵌入式软件开发经验,有BGM、CGM或医疗设备行业经验者优先。3.技能要求: 61精通C/C++编程,熟悉嵌入式系统开发。61熟悉嵌入式操作系统,如FreeRTOS、uC/OS-II或Linux。61了解电路设计原理,能读懂电路图,理解ADC、DAC、I2C、SPI等接口。61有Android平台开发经验,熟悉Java/Kotlin。61熟悉蓝牙协议栈,有BLE开发经验者优先。61有Android驱动软件移植经验,熟悉联发科MTK、高通、展锐、瑞芯微等平台。4. 其他: 61强烈的团队合作精神和跨学科沟通能力。61优秀的解决问题和分析能力。61主动学习态度,对新技术充满热情。