初级嵌入式stm32软件工程师岗位职责1.参与基于STM32系列MCU的嵌入式软件设计、编码、调试及优化;2.负责外设驱动开发(如UART、SPI、I2C、ADC、PWM等);3.协助硬件工程师完成硬件调试及问题排查。4.负责软件相关测试以及第三方供应商器件、设备的验收测试;5.实现传感器数据采集、通信协议(如Modbus、RS485等)、低功耗控制等功能;6.撰写技术文档(设计文档、接口说明、测试报告等)。要求:1.精通C语言,熟悉嵌入式编程规范(如MISRA C);2.了解数据结构、算法及软件设计模式。3.熟悉STM32F1/F4/H7等系列MCU架构,掌握CubeMX、Keil/IAR开发工具链;4.能够独立完成外设驱动开发及调试。5.能看懂原理图,使用示波器、逻辑分析仪等工具排查硬件问题;6.熟悉UART、SPI、I2C等通信协议;7.了解TCP/IP、MQTT、LoRa等通信协议者优先8.熟练使用SVN等版本控制工具;9.学历:专科及以上,机电、电子工程、自动化、计算机科学等相关专业;10.经验:应届生或1-2年嵌入式开发经验(优秀应届生可放宽)11.一定的学习能力和问题解决能力;12.团队协作意识,性格开朗,积极主动;福利:周末双休,免费工作餐,租房补贴\交通补贴,项目奖,年终大奖,节日福利等