职位详情
嵌入式软件
2-3万
万古人力科技集团有限公司
天津
5-10年
本科
12-10
工作地址

华科四路5

职位描述

1、软件开发能力

(1)精通C语言编程:熟练掌握结构体、指针、函数指针等高级语法,具备面向硬件的高效代码设计与实现能力。

(2)算法应用能力:至少掌握5种以上滤波算法(如均值、中值、卡尔曼滤波等),熟练使用Math库函数实现数学运算与信号处理。

(3)MCU架构与资源管理:熟悉STM32、GD32、HC32等Cortex-M系列单片机,可独立配置时钟、中断、DMA、看门狗、ADC、定时器、GPIO等核心外设;具备Flash读写、RAM优化管理经验,支持固件升级与低功耗设计。

(4)通信协议开发:至少精通ENET、CAN、UART、SPI、I2C中的3种以上通信协议,可独立完成驱动开发、调试与故障排查。

2、硬件与工具应用能力

(1)能读懂电路原理图,识别电压、电流、温度检测等常用传感器电路。

(2)熟练使用万用表、示波器、逻辑分析仪进行信号测量、通断检测及通信问题分析。

(3)熟练使用Keil平台,具备从零搭建工程、配置编译链的能力。

(4)掌握断点调试、内存分析、生成文件(.map/.hex)解析等代码优化与调试方法。

3、调试与测试能力

(1)具备硬件-软件协同调试能力,能通过外设行为分析定位底层驱动问题。

(2)熟悉通信协议的数据帧结构,能通过示波器/逻辑分析仪捕获并解析异常数据。

4、软硬件协同设计能力

能结合硬件特性(如ADC精度、通信接口电气特性)优化软件设计,提升系统稳定性。

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

立即申请