更新于 3月11日

嵌入式软件工程师

2-3万·14薪
  • 上海闵行区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

C语言C++VERILOG/VHDLMCU/FPGAHMI医疗设备/器械
职位职责
1)软件开发与验证:
l 可基于Quartus II软件进行Intel (Altera) FPGA的逻辑开发、仿真与调试;负责数字信号处理、接口逻辑(如UART,I2C, SPI,
LVDS等协议)或特定算法(如数字滤波、超声波包络提取等)的实现,配合硬件工程师完成板级调试;
l 可基于Qt框架(C++/QML)设计开发跨平台(Windows/Linux)的上位机控制与监测软件;负责图形处理等算法的实现
l 负责完成医疗设备的人机交互界面(HMI)实现,并依据YY/T 9706.106和YY/T 1474的要求,确保软件界面符合可用性工程规范。
l 负责实现与下位机(MCU/FPGA)的通信(如UART,TCP/IP, USB, CAN等协议)。
2)软件质量与单元测试:
l 负责编写软件详细的单元测试用例。
l 运用自动化测试框架(如Google Test, Qt Test)执行严格的单元测试和集成测试,确保代码的高覆盖率和可靠性,满足医疗器械软件开发流程要求。
3)合规与文档:
l 遵循医疗器械软件开发流程(如YY/T 0664/IEC 62304等相关标准及指导原则),参与软件风险管理分析和软件设计文档编写。
l 输出符合NMPA及CE等注册要求的软件设计文档、测试报告和可用性工程文档。
任职要求
1)基本要求
计算机、电子、通信、生物医学工程等相关专业,本科及以上学历,3年以上相关工作经验。
有医疗器械行业软件开发经验,了解医疗器械质量体系(如ISO 13485)或相关标准者优先。
2)专业技能
精通C/C++编程,具备良好的面向对象设计和数据结构基础。
精通使用Verilog或VHDL硬件描述语言。
精通使用Quartus II进行综合、布局布线、时序分析和功耗优化。
掌握Qt框架,熟悉QWidget或QML界面开发,能够自定义控件和优化界面性能。
熟悉Matlab、Modelsim或QuestaSim等仿真工具进行功能仿真。
熟悉多线程编程、网络通信和数据库操作。
3)单元测试能力:
具备良好的单元测试习惯,熟悉测试驱动开发(TDD)理念。
能够搭建测试环境,编写和维护高质量的单元测试代码,确保逻辑边界覆盖。
4)加分项:
熟悉医用电气设备安全标准(GB 9706.1系列)或有源医疗器械注册检测流程。
有超声成像设备软件开发经验者优先。
熟悉版本控制工具(Git/SVN)和持续集成(CI/CD)流程。

工作地点

上海闵行区临港浦江国际生命健康城

认证资质

营业执照信息

职位发布者

马先生/HR

昨日活跃
立即沟通