该职位已失效,看看其他机会吧

上位机软件工程师

1.2-2万
  • 北京昌平区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

图像识别产品C++C#生物工程医疗设备/器械
岗位职责:
1、仪器控制软件开发:开发基因芯片扫描仪上位机控制软件,实现运动平台控制、光学参数调节、自动对焦、扫描流程自动化;
2、高速图像采集与处理:开发高分辨率荧光图像(16bit,≥20MP)实时采集、压缩、存储系统,优化USB3.0/10GigE/GigE Vision数据传输性能;
3、生物图像算法集成:集成并优化基因芯片图像处理算法(网格识别、斑点分割、背景扣除、信号提取、质量评估),支持Cy3/Cy5/FAM等多通道荧光分析;
4、软件架构设计:基于C++/C#/.NET/WPF或Qt构建稳定、可扩展的软件架构,实现硬件抽象层(HAL)、设备驱动、业务逻辑、UI的解耦;
5、数据管理与报告生成:设计实验数据管理数据库(SQLite/MySQL),实现扫描图像、元数据、分析结果的关联存储与报告自动生成;
6、跨平台与合规性:确保软件符合医疗器械软件标准(IEC 62304),参与软件验证与确认(V&V)流程;
7、性能优化:针对大图像数据(单张扫描≥10GB)进行内存管理、多线程优化、GPU加速(CUDA/OpenCL)等性能调优。
任职要求:
1、本科及以上学历,计算机科学、软件工程、生物医学工程、自动化等相关专业;
2、3年以上工业控制/科学仪器/医疗设备上位机软件开发经验,有基因测序、数字病理、高内涵成像等项目经验优先;
3、 精通C++或C#:熟练掌握STL、多线程编程、设计模式,有大型桌面应用开发经验;
4、熟悉图像处理:掌握OpenCV/Halcon等图像库,了解荧光显微图像特点(噪声模型、平场校正、色差校正);
5、熟悉工业通信协议:熟练使用串口(RS232/485)、EtherCAT、Modbus、TCP/IP与运动控制器、PLC、传感器通信;
6、熟悉相机SDK开发:有Basler/FLIR/Hamamatsu/Andor等科学级相机SDK开发经验;
7、数据库与UI开发:熟悉SQL数据库设计,熟练使用WPF/Qt进行现代化UI开发;
8、备软件工程化思维,熟悉Git、CI/CD、单元测试,有医疗器械软件文档编写经验。
具有以下经验者优先:

1、熟悉基因芯片(microarray)数据分析流程或NGS图像处理;

2、具备CUDA/OpenCL GPU并行计算开发经验;

3、熟悉LabVIEW/MATLAB与C++混合编程;

4、了解机器学习在生物图像分析中的应用(如U-Net分割、深度学习降噪)。

查看全部

工作地点

昌平区北京果壳生物科技有限公司

认证资质

营业执照信息

职位发布者

刘女士/人事经理

刚刚活跃
立即沟通
公司Logo北京果壳生物科技有限公司
北京果壳生物科技有限公司(以下简称果壳生物),是一家专注于生命科学研究和人类健康两大领域的高科技公司。自成立起,果壳生物就参照国内外标准化基因组学检测实验标准,打造了基因组学顶级服务平台,助力中国人群基因组检测研究,目前,拥有illumina iScan基因芯片平台、KASP-SNP分型平台,MassARRAY核酸质谱平台以及核酸提取平台,实验人员均从业五年以上,拥有丰富的分子生物学经验及各平台技术经验。2017年,果壳生物发起了百万级基因组检测芯片的定制,目前独家定制芯片ASA-CHIA已经上市,大大降低了个人基因组检测的成本,周检测量达10000样本。我们旨在通过稳定快速准确的检测服务,推动国家重大疾病队列项目的研究及DTC消费基因组检测业务的发展。
公司主页