嵌入式工程师

一、工作职责

系统软件架构与开发
负责流式细胞仪嵌入式软件整体架构设计、模块划分及核心代码实现
根据系统需求完成 μC/OS-III 或嵌入式 Linux 系统的移植、裁剪、定制与优化
负责嵌入式系统的开发与维护,保障系统可靠启动及在线升级能力
底层驱动开发
编写、调试与维护各类外设底层驱动程序
光电探测器驱动:PMT、APD、MPPC 的信号采集与控制实现
运动控制驱动:鞘流泵、进样阀、步进电机等精确控制开发
通信接口开发:Ethernet、USB、CAN、I2C、SPI、UART 等接口驱动
实时任务与应用程序开发
在 μC/OS 系统中完成多任务设计、调度与优先级管理,实现任务间通信(信号量、消息队列、事件标志)与同步机制
在嵌入式 Linux 环境下开发多线程应用程序、字符设备驱动或用户空间驱动
实现核心业务逻辑,包括光路自动校准流程、样本流控制序列、高速数据采集与预处理、系统状态监控及故障诊断
算法实现与性能优化
参与光电信号处理算法的嵌入式实现与优化,满足实时性要求
精确控制系统时序,协调激光、流式细胞及数据采集的同步运行
持续进行代码与系统性能优化,降低延迟,提高数据吞吐率与系统稳定性
系统集成与调试
与硬件工程师协作完成板级调试,解决软硬件交互问题
与光电、流体及算法工程师协同完成整机系统联调与性能验证
熟练使用示波器、逻辑分析仪等工具进行信号质量与系统逻辑调试
文档编写与维护
编写软件设计文档、API 接口说明、测试报告及相关技术资料

二、任职要求

教育背景
计算机科学、电子工程、自动化或相关专业本科及以上学历
工作经验
3 年以上嵌入式软件开发经验,有医疗器械、科学仪器或高精度工业设备经验者优先
操作系统能力
精通至少一种实时操作系统(μC/OS-II/III、FreeRTOS 等),理解任务调度、内存管理及中断机制原理
具备嵌入式 Linux 开发经验(优先),包括内核裁剪、文件系统构建、设备树配置及驱动开发
编程语言能力
精通 C/C++ 语言,具备良好的编程规范与扎实的软件工程基础
硬件接口能力
深入理解 ARM Cortex-M / Cortex-A 架构,能够独立完成外设驱动开发与调试
综合能力
具备优秀的问题分析与解决能力,拥有良好的团队协作与沟通能力
申请该职位
返回人才招聘