职位详情
嵌入式软件研发工程师
8000-16000元
山东多瑞电子科技有限公司
济南
3-5年
大专
02-25
工作地址

龙奥金座-3号楼6层

职位描述
一、核心编程与开发环境能力​
  1. 熟练掌握 C 语言编程,严格遵循代码编写规范(清晰框架结构、详细中文注释、统一命名规则),具备高效代码开发与优化能力。​
  1. 精通 Keil 开发环境,可独立完成程序编写、编译、调试全流程;熟练使用 Git、SVN 等版本控制工具,规范管理项目代码,保障团队协作效率。​
二、MCU 与底层开发能力​
  1. 精通 STM32 系列 MCU 开发(F0/F1/F4 系列优先),具备国产替代型号的开发与移植经验,能适配不同硬件平台需求。​
  1. 熟练掌握 STM32 标准库及 HAL 库开发方法,可独立完成底层驱动的编写、优化与移植,保障硬件外设稳定运行。​
三、操作系统与架构设计能力​
  1. 深入理解裸机开发与 RTOS 开发核心原理,能根据项目复杂度灵活选择开发架构,平衡性能与资源占用。​
  1. 熟练运用 FreeRTOS、RT-Thread 等主流嵌入式实时操作系统,具备多任务调度、任务同步 / 通信、资源管理等设计能力,可独立完成复杂场景下的多任务程序开发。​
四、驱动与协议开发能力​
  1. 熟练开发各类关键外设驱动:ADC 多通道采集驱动、UART/Modbus RTU 协议驱动、4G 通信驱动、Flash/EEPROM 存储驱动、多种显示驱动等,适配不同硬件外设需求。​
  1. 深入理解并熟练应用 I2C、SPI、UART、Modbus 等常规通信协议,能独立完成设备间数据交互逻辑开发,保障通信稳定性与高效性。​
五、系统优化与功耗控制能力​
  1. 精通电池充放电管理系统软件设计,能配合硬件实现高效稳定的充放电控制逻辑。​
  1. 熟练掌握嵌入式系统低功耗管理技术,可通过休眠 / 唤醒机制(定时器唤醒、外部中断唤醒等)实现功耗精准控制,兼顾系统性能与续航能力。​
六、调试与问题排查能力​
  1. 具备扎实的数字电路、模拟电路基础,能结合软硬件协同逻辑分析问题。​
  1. 熟练使用示波器、逻辑分析仪、串口助手等工具,具备独立的系统联调、故障定位与优化能力,可高效解决研发阶段各类软件及软硬件交互问题。​
七、文档与综合素养​
  1. 熟练阅读元器件英文 Datasheet,精准提取核心参数并进行技术风险评估。​
  1. 具备良好的文档撰写能力,可独立输出规范的开发文档、驱动说明、调试日志、用户手册等技术文件。​
  1. 具备强烈的责任心、优秀的问题解决能力和抗压能力,能按时完成任务交付,独立推进项目从需求落地到上线的全流程。

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

立即申请