岗位职责:1.参与项目需求分析,研究项目的技术细节,根据需要进行一定的预研工作;2.协助硬件工程师完成硬件设计,确保其符合设计要求;3.按照设计要求,完成MCU或FPGA软件的详细设计、代码实现、单元测试;4.编写功能测试程序,测试或协助测试完成测试工作;5.按进度完成开发任务,并编写相关技术文档的,进行文件整理等;6.协助解决产品试产、量产中遇到的问题。任职资格:1.本科以上学历,电子、计算机等相关专业;2.有3年以上嵌入式软件开发工作经验;3.熟悉嵌入式软件开发流程及开发工具;4.熟悉STM32单片机及FPGA软件开发;5.有扎实的编程功底,能根据设计要求独立完成软件开发;6.精通各种通讯类型的应用,如I2C、SPI、RS232、RS485、USB、LAN;7.英语熟练,能熟练阅读各种英文芯片资料;8.动手能力强,有较好的沟通能力和团队合作精神,乐于接受挑战,思路清晰,善于钻研。