职位详情
微信扫码分享
举报
3-5年本科STM32开发C++嵌入式/单片机开发经验ARM开发keil嵌入式软件工程师
岗位职责:
1. 负责基于STM32系列单片机的嵌入式软件设计,涵盖硬件驱动开发、协议栈实现及系统性能调优。
2. 主导或协作完成网络通信模块的架构设计与功能实现,包括LWIP协议栈集成及W5500网络芯片的配置与调试。
3. 在FreeRTOS环境下实现多任务调度机制、资源协调管理,并优化网络通信模块的实时响应能力。
4. 针对网络传输过程中的连接中断、超时异常等问题,设计并实施心跳检测、超时判定及容错恢复策略。
5. 参与TCP/IP协议相关功能开发,完成Socket通信编程及HTTP/MQTT等应用层协议的对接工作。
6. 编写完整的技术文档,参与产品从需求分析到测试验证直至量产阶段的全流程开发工作。
任职要求:
1. 精通STM32系列单片机软件开发,熟练使用Keil/IAR/STM32CubeIDE等开发工具,掌握UART/SPI/I2C等外设驱动编写。
2. 具备LWIP协议栈移植和性能优化经验,有TCP/UDP/ICMP等网络协议的实际开发背景。
3. 熟练运用FreeRTOS操作系统,具备多任务控制、消息队列、信号量等机制的项目实践经历。
4. 熟悉W5500等内置协议栈网络芯片的应用,掌握其驱动开发与网络问题调试方法。
5. 深入理解TCP/IP协议体系结构,具备Socket编程能力及常见网络故障排查经验。
6. 有实际项目中处理网络超时、断线重连、心跳维持等问题的经验,能够构建稳定可靠的通信架构。
职位总结

梁女士IP:辽宁沈阳
海龟医疗
·人事经理沈阳
相同职位推荐
企业招聘
职位大全
相关搜索

