岗位描述
岗位职责
1、基于 8 位 / 32 位 MCU 完成传感器驱动、数据采集、信号处理、补偿算法与控制逻辑开发;
2、负责外设驱动(ADC / DAC / PWM / Timer / DMA / SPI / I2C / UART / CAN 等)与底层移植;
3、负责低功耗设计、Bootloader / OTA、量产烧录与固件版本管理;
4、编写并维护驱动库、SDK、参考例程,供内部与客户二次开发使用。
5、设计并开发 PC 端校准、标定、测试与老化工具(含 UI、通信、数据处理、存储、报表);
6、搭建多通道 / 批量标定工位,对接程控电源、标准源、高低温箱、万用表等仪器(SCPI / VISA);
7、实现标定算法:多点标定、最小二乘与曲线拟合、温度补偿、零偏 / 灵敏度 / 非线性校正、滤波与统计分析;
8、管理校准系数烧录、数据追溯、报告生成,支撑量产与质量体系要求。
9、建立代码规范、版本管理、代码评审机制;
10、沉淀可复用模块与知识库,参与内部技术分享;
11、完成领导布置的其他工作。
任职要求
1、电子信息、自动化、测控技术与仪器、软件工程等相关专业,本科及以上学历
2、熟悉 8051 内核、PIC 或 AVR 中至少一种,理解资源受限环境下的开发要点(RAM/Flash 精简、位操作、中断响应、定点运算替代浮点)。熟练掌握 ARM Cortex-M0/M0+/M3/M4/M7(STM32 / GD32 / NXP / 兆易 / 极海等)中至少一种主流平台
3、熟练使用 Keil MDK / IAR / GCC + CMake / VS Code;能熟练使用 J-Link / ST-Link 在线调试、逻辑分析仪、示波器定位问题
4、熟悉常用总线接口:I2C、SPI、UART、RS-232 / RS-485、USB等
5、精通至少一种上位机技术栈:C#(WinForms / WPF / .NET 6+)、Python(PyQt / PySide)、LabVIEW;亦接受 Qt/C++。
6、具备串口 / USB(HID、CDC) / TCP / UDP 通信编程经验,能实现协议解析、帧同步、校验与超时重传。
7、具备数据处理与可视化能力:实时曲线、统计分析、SPC、异常判据;数据存储(SQLite / MySQL / CSV / Excel)与报表导出。
8、备传感器校准 / 标定实战经验者优先:熟悉多点标定流程、最小二乘拟合、分段线性 / 多项式补偿、温度补偿、零偏与灵敏度校准、迟滞与非线性修正。
工作地点
中国,江苏,无锡市