职位详情
嵌入式软件工程师(电机驱动 - 高精密传感器方向)
1-2万
上海汇祯实业有限公司
苏州
1-3年
本科
09-28
工作地址

昆山工业技术园综合楼北楼1103室

职位描述

一、基本学历与专业要求

1.学历:本科及以上学历。

2.专业:电子工程、自动化、电气工程及其自动化、机电一体化、电子信息工程、测控技术与仪器等相关专业;优先录取测控技术与仪器等具备传感器相关课程背景者。

3.工作地点:江苏苏州昆山

二、工作经验要求

1.行业经验:2 年及以上机器人、工业自动化、智能装备或电机驱动领域嵌入式软件开发经验,且具备高精密传感器(电感式传感器、光电编码器、旋转变压器等)相关软件开发经验。

2.核心项目经验:

o具备 STM32 平台下无刷电机 FOC 控制软件开发经验,能独立完成 FOC 算法移植、参数调试及性能优化(转速、扭矩、过载保护等);

o主导 / 核心参与高精密传感器与电机驱动协同软件项目(如编码器伺服电机闭环控制、旋转变压器电机位置调节),可独立完成传感器数据采集、解析、误差补偿及与电机控制算法融合,实现电机控制精度提升(位置精度≤0.1°、转速波动≤±0.5%)。

三、核心技术能力要求

(一)底层驱动与算法开发

1.精通 STM32(F4/F7/H7 等)架构及外设,能独立开发电机控制(定时器 PWM、ADC 电流采样等)、高精密传感器(编码器正交解码、旋转变压器解码芯片、高精度 ADC 等)及存储(EEPROM 读写)相关底层驱动;

2.掌握无刷电机 FOC 核心逻辑(SVPWM、Clark/Park 变换),能结合传感器反馈优化算法,解决电机启动抖动、低速不稳、位置精度不足等问题;

3.熟悉高精密传感器工作原理,能开发数据采集解析程序,掌握误差补偿算法(分段插值、温度校准等),将传感器测量误差控制在 0.1% FS 以内。

(二)存储与通信开发

1.精通 STM32 FLASH 读写管理,能针对传感器与电机控制设计数据存储方案(分区规划、掉电保护、CRC 校验),确保数据长期稳定(保存≥5 年、误码率≤10⁻⁶);

2.精通 STM32 CANFD 通信开发(配置、收发、滤波、调试),满足工业级实时性(延迟≤10ms)与可靠性(误码率≤10⁻⁶);

3.掌握 SENT、UART、SPI、I2C、Modbus 等协议,能完成传感器、电机驱动器与上位机 / 控制器的通信链路开发。

(三)编程与系统设计

1.具备丰富 C 语言(C99 标准)编程经验,能编写高效低耦合代码,掌握传感器与电机控制场景下的实时性优化、精度保障、稳定性保障等编程技巧;

2.熟练使用 FreeRTOS/uC/OS 等 RTOS,能针对 “电机控制 + 传感器数据处理” 设计多任务调度(高优先级采集 / 控制任务、中优先级通信任务等)与协同方案;

3.具备电机 - 传感器闭环控制软件设计能力,能基于传感器反馈优化电机闭环逻辑(位置 / 速度 / 电流环),提升控制精度(重复定位≤0.05°)与动态响应(超调量≤5%)。

四、优先录用条件

1.熟悉多种高精密传感器软件适配,能独立完成多传感器数据融合算法(冗余校验、互补滤波);

2.有机器人关节驱动、工业伺服电机、AGV 动力系统等相关项目嵌入式软件开发经验;

3.具备电机控制算法与传感器数据处理协同优化能力(如滤波算法降噪声、基于传感器特性优化 FOC 参数);

4.持有电子类认证(注册电子工程师、嵌入式系统设计师)或有 IATF 16949 体系内相关项目经验;

5.熟悉 SiC/GaN 等新型功率器件软件适配,能结合传感器数据优化电机功率控制策略;

6.具备传感器标定工具软件开发经验,能独立开发上位机标定程序实现自动化校准。

五、其他要求

1.具备跨领域协作能力,能与硬件、算法、结构工程师配合推动软硬件协同优化;

2.有较强文档撰写能力,能规范输出软件需求说明书、算法文档、测试报告等;

3.对嵌入式软件、高精密传感器、电机控制技术有钻研精神,能快速学习领域新技术;

4.具备复杂问题解决能力,能快速定位并解决传感器与电机控制相关软件问题(数据跳变、温漂精度下降等)。

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

立即申请