职位描述
嵌入式软件工程师,任职资格条件
1. 计算机、电子工程、自动化或相关专业本科学历以上,本科3年工作经验,硕士2年工作经验。
2. 精通嵌入式C/C++语言,具备扎实的编程基础和良好的代码规范。
3. 拥有ARM Cortex-M系列MCU的实际开发经验,对STM32H7系列有深入了解者优先。
4. 精通一种或多种实时操作系统(RTOS),并理解多线程环境下的编程与调试。
5. 具备丰富的外设驱动开发经验,尤其需熟悉ADC, PSSI, FMC, I2C, UART, CAN等接口,熟悉DMA的开发应用。
6. 熟悉STM32的USB OTG控制器,具备配置外部ULPI PHY(如USB3343)的实际经验。
7. 有完整的USB主机或设备协议栈(如MSC, CDC, HID)的移植、开发和调试经验。
8. 具备工业通信协议(如CAN、Profibus-DP)的开发或应用经验。
9. 具备数字信号处理(DSP)知识,有使用CMSIS-DSP库进行FFT、滤波等算法的开发经验。
10. 有4G/LTE通信模块的开发经验,包括AT指令控制、网络编程(MQTT/HTTPS)以及OTA远程升级功能。
11. 熟悉嵌入式文件系统(如FatFs),并了解TDMS/MDF4等工业数据记录格式。
12. 深入理解**缓存一致性(Cache Coherency)**问题,并有在DMA操作中进行处理的实际经验。
13. 能够独立阅读并理解英文芯片数据手册(Datasheet)和参考手册(Reference Manual)。
14. 熟练使用示波器,逻辑分析仪等调试工具进行软硬件调试。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕