职位详情
嵌入式软件开发工程师
1.8-2.2万
深圳市捷美瑞科技有限公司
深圳
5-10年
本科
01-09
工作地址

深圳市捷美瑞科技有限公司

职位描述
任职要求:
1:学历与专业:本科及以上学历,计算机科学、电子工程、软件工程等相关专业,5年以上嵌入式软件开发经验。
核心经验:
有至少10款已量产医疗电子设备的嵌入式软件开发经验,并完整参与过从需求到量产的全过程。
精通C/C++语言,在资源受限的嵌入式环境(无操作系统或RTOS如FreeRTOS、ThreadX)下具有丰富的开发与调试经验。
熟悉医疗软件的风险管理、可追溯性及验证要求。
专业技能:
精通至少一种主流MCU(如杰理AC63、STM32、NXP Kinetis系列)及其开发环境。
精通硬件接口的开发调试(UART/I2C/SPI/TIMER/DMA/ADC/DAC/FSMC/PWM等)
熟悉蓝牙/BLE/Wi-Fi等无线通信协议栈,有设备端开发经验者优先。
熟练掌握软件调试工具(如JTAG/SWD调试器)和版本控制工具(Git)。
熟悉血压测量相关信号处理技术,有数字滤波器设计、时频域分析等实际项目经验。
2:软性素质
自驱力与钻研精神:对技术有热情,能持续跟踪和学习嵌入式与医疗软件领域的新技术。面对复杂的、多因素交织的软件问题(如偶发性测量误差->系统异常复位),能沉下心来,系统性分析和定位根因。
严谨与诚信:视代码为“生命”,对每一行代码的质量负责。在测试中绝不伪造或选择性报告数据,能坚守软件安全与质量的底线,即使在项目进度压力下也不例外。
协作与沟通:具备优秀的跨团队协作能力,能清晰地向算法工程师解释软件约束,也能向测试工程师阐明软件行为逻辑。具备良好的技术文档撰写能力。
岗位职责:
1:系统架构与核心开发
负责血压计嵌入式软件的整体架构设计、模块划分及代码实现,确保软件的可维护性、可扩展性和高可靠性。
负责核心功能开发,包括但不限于:血压测量控制逻辑(充气、放气、压力调节)、信号采集与处理、测量算法(示波法)的嵌入式实现与优化、用户交互逻辑、数据存储与管理。
负责低功耗策略的设计与实现,优化系统休眠、唤醒及运行功耗,延长电池寿命。
2:算法集成与系统集成
与算法团队紧密合作,将血压核心算法(滤波、特征点识别、收缩压/舒张压/脉率计算)高效、稳定地集成到嵌入式平台,并进行性能评估与优化。
负责驱动层开发与硬件抽象层设计,确保软件与硬件(传感器、电机、显示屏、蓝牙模块等)的稳定、高效协同。
主导系统集成测试,解决软硬件联调中的复杂问题,确保测量结果的准确性、重复性和一致性。
3:质量保证与合规
遵循 IEC 62304 医疗器械软件生命周期标准,完成软件需求分析、架构设计、详细设计、单元测试、集成测试等相关文档的编写与维护。
建立并执行严格的代码评审、静态分析和单元测试流程,确保代码质量。
支持软件相关的网络安全与数据安全设计与实现,满足法规和市场需求。
4:全周期支持与技术演进
支持产品注册,提供所需的软件技术文档和验证报告。
支持生产环节的软件烧录、校准及功能测试。
研究嵌入式系统、无线通信(蓝牙/BLE)、物联网(IoT)等新技术,推动产品智能化升级。

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

立即申请