岗位职责
1.负责需求分析、深入理解项目需求,与产品经理、硬件工程师等相关人员沟通,完成嵌入式产品项目设计、代码编写、功能调试、迭代和优化。
2.在编码工作中,确保代码质量、可读性和可维护性,遵守公司或团队的编码规范。
3.严格遵循公司研发产品各阶段的开发流程,组织完成各阶段的评审工作。
4.负责相关技术文档编写,确保项目资料完整。
5.负责做好嵌入式软件的自测和硬件联调,进行故障排查和性能优化确保软件满足功能和性能要求。
6.做好软件版本管理工作,负责软件的更新、维护和升级工作,确保软件的稳定性和安全性。
7.协助解决生产过程中或现场遇到的技术性问题。
8.完成上级交办的其他工作、临时性任务。
任职资格
1.物联网、电子、通信、自动化等专业,本科及以上学历。
2.2年以上同职工作经验。
3.掌握物联网数据采集终端常用的设计模式、总线接口规范、物联网通信协议、低功耗控制技术、传感器技术。
4.掌握至少一种主流32位单片机系列,如STM32,NXP,GD32,熟悉嵌入式MCU原理及应用开发(STM32)。
5.熟练掌握实时操作系统(FreeRTOS或UCOS),能够在RTOS环境下进行任务调度和资源管理)。
6.熟练掌握C语言编程,包括指针、结构体等高级特性。。
7.熟悉至少一种IDE(集成开发环境),如Keil、IAR或GCC。
8.理解电路原理图,能配合硬件工程师快速调试电路。
9.熟练掌握单片机的各种数字/模拟标准接口,SPI、I2C、UART等。
10.具备故障排查和调试相关经验和阅读源码、芯片手册的能力。
11.掌握工作相关的专业技术知识、技术标准、规范和规程。
特别优秀者,待遇面议。