职位描述:
我们正在寻找一位经验丰富且充满热情的嵌入式软件工程师加入我们的研发团队,负责多参数监护仪终端系统开发与优化。您将负责设计基于STM32和ARM架构的嵌入式系统,并参与硬件接口、电源管理、信号处理等核心模块的开发工作。
主要职责:
1.在STM32、ARM Cortex-M等平台上设计并开发嵌入式软件,包括数据采集、处理和通信模块。
2.负责实时操作系统下的多任务调度、数据处理和性能优化,确保系统的实时性和稳定性。
3.设计与实现医疗传感器、控制器的硬件接口和通信协议,确保各模块间数据的准确传输与处理。
4.设计并实现高效的信号处理算法,对采集的ECG、RESP、PLETH、TcPO2等生理数据进行实时处理与分析。
5.参与设备的嵌入式硬件设计和电路开发,确保软硬件协同优化。
6.优化嵌入式系统的能耗管理、性能表现以及可靠性,包括电源管理、低功耗设计和硬件接口调试。
7.根据项目需求,编写高质量的技术文档和测试用例,确保系统的可靠性和安全性。
8.在团队中进行知识分享,参与技术评审并提出系统改进建议。
职位要求:
1.教育背景:电子工程、计算机工程、自动化或相关专业本科及以上学历,211/985院校背景者优先。
2.开发经验:3年以上嵌入式系统开发经验,具备基于STM32、ARM Cortex-M系列芯片的开发能力,医疗器械开发经验者优先。
3.技术能力:
1)精通C/C++编程语言,熟悉嵌入式系统的开发和调试。
2)熟悉Keil、IAR等开发工具,具备较强的调试能力和问题解决能力。
3)熟悉实时操作系统(如FreeRTOS),具备多任务管理及实时数据处理能力。
4)了解电机控制、信号处理、传感器数据采集、模数转换、滤波等技术。
5)具备一定的硬件接口设计经验,熟悉I2C、SPI、UART、CAN等通信协议。
4.硬件能力:具备基本的硬件调试能力,了解电路设计和PCB设计者优先。
5.问题解决:具有独立分析、调试和解决问题的能力,能够应对复杂的硬件和软件集成挑战。
6.团队合作:良好的团队合作精神和沟通能力,能够与硬件工程师、系统架构师和其他开发人员紧密合作。
7.语言能力:具备良好的英文读写能力,能够阅读和理解技术文档。
加分项:
1.有医疗设备相关开发经验,熟悉医疗行业标准和法规(如ISO 13485、IEC 60601)。
2.熟悉信号处理算法及实时数据处理技术,有实际项目经验。
3.熟悉功耗优化设计,了解嵌入式系统的节能设计。
4.有嵌入式Linux、物联网设备开发经验者优先。
我们提供:
有竞争力的薪酬和福利待遇。
参与前沿医疗科技项目的机会。
提供学习和成长空间,包括技术分享会、培训及技术大会参与机会。
灵活的工作环境和良好的团队氛围。
薪资可面议