工作职责1、负责电子产品嵌入式应用软件设计、开发与调试工作,根据项目需求完善软件实现,并进行后续维护。2、根据设计需求实现单片机(C51、ARM)底层驱动开发;3、配合硬件工程师完成硬件验证、测试和调试工作4、负责实现嵌入式产品相关应用软件的开发和维护5、硬件接入后台服务器,和后台软件工程师进行通信对接6、负责相关技术文档、产品说明书的撰写和维护任职要求1、本科及以上学历,电子、通信、计算机等相关专业。 2、3年以上嵌入式软件开发经验,优秀应届生亦可考虑。 3、精通嵌入式C语言程序设计,能够独立完成单片机控制部分的程序开发。 4、掌握数字电路、模拟电路基础知识,能看懂电路的原理图,并根据功能需求协助嵌入式硬件工程师进行外围电路设计。5、有基于51/AVR/ARM嵌入式应用的实际项目开发经验,有STM32、GD32等单片机开发经验者优先 6、有Wi-Fi/蓝牙/ZIGBEE/(G)FSK/NB-IoT/LoRa/2G/4G或其他无线通信相关产品开发经验的软件开发经验;7、熟悉UART、SPI、I2C、USBIIC/UART/SPI/RS232/RS485等通信接口的软件实现。 8、能够熟练阅读英文数据手册及开发资料。9、具有较强的学习能力、问题分析解决能力,良好的编程习惯,了解智能家居,能按照项目计划,按时提交高质量的代码,完成开发任务。 10、良好的人品和职业操守,具备良好的合作沟通和协调能力,责任心强,对待工作认真踏实,能够承担一定的工作压力。