工作职责
1) 参与硬件设计讨论,进行芯片选型。评审固件的硬件原理图,及时反馈错误的设计。
2)维护已有产品的固件和驱动的代码。包括但不限于进行重构,平台化,代码规范化、修改bug。及时更新对应的文档。支持多个产品同步开发。
3)支持新产品的固件、驱动开发,根据详细需求、硬件设计和芯片手册进行设计,进行代码编写前先编写对应的设计文档,根据设计文档组织讨论,评审。
4)支持固件相关调试工具的开发,固件在线升级工具的开发与维护。
5)开发过程中需要保持良好的编码习惯,研究使用新的自动化工具,并且为此不懈努力。
任职资格
【教育背景】理工科教育背景;生医/计算机/电子/自动化等专业优先;
【技能技巧】
熟悉C语言,至少在一款嵌入式芯片上有开发经验,能熟练使用keil开发平台;
熟悉windows下驱动开发,了解windows驱动开发的签名机制;
熟悉数据结构、操作系统、编译原理、数据库等计算机软件基础课程;
能够看懂基本的硬件原理图;
能够看懂英文版的芯片手册;
注重代码结构,熟悉C++语言及相关技术栈优先;
企业其他招聘信息
初级采购工程师
2023-09-13
初级软件测试工程师(Java)
2023-09-13
初级后端开发工程师(Java)
2023-09-13
初级研发质量工程师
2023-09-13
初级研发质量工程师
2023-09-13
初级产品安全工程师
2023-09-13