高级固件工程师职位描述与岗位职责任职要求
职位描述:
职责描述:
1、根据产品需求制定设计思路以及详细设计方案,设计适用于整个产品线的完整固件架构;
2、固件开发、模块测试、集成测试,配合硬件、结构及测试团队的工作并解决问题;
3、编写固件开发文档,通过研发改进、使用工具、设计评审、编码及编译检测环节保证固件质量。
任职要求:
1、大学本科及以上学历,电子工程及相关专业,5年以上产品固件设计开发经验;
2、熟练掌握ARM体系结构,熟练使用ARMCortex-M系列内核的单片机;
3、熟练掌握嵌入式系统常用总线接口,例如UART、I2C、SPI等相关协议;
4、精通C语言,具备良好的编程习惯、代码质量意识、代码阅读能力,熟悉汇编语言者优先考虑;
5、熟悉嵌入式操作系统理论,能够基于实时操作系统(RTOS)进行产品开发。
3、熟悉模拟电子技术和数字电子技术等硬件知识,具备示波器、ICE、逻辑分析仪及其他相关设备的实际操作经验;
6、较强的分析问题解决问题能力,能熟练调试固件程序,分析定位及解决复杂的固件、算法、硬件、结构等综合性技术问题;
7、具备直流有刷或无刷电机驱动、家用智能硬件产品开发经验者优先。
篇2:底层驱动软件工程师或固件工程师岗位职责内容
1.负责按照总体设计完成模块详细设计说明书。
2.完成模块代码编写、内部测试工作。
3.协助硬件设计人员及应用软件设计人员进行系统开发与调试。
4.根据技术支持需求进行软件代码维护。
5.编写相关技术文档,并对有关人员进行培训。
篇3:硬件固件工程师岗位职责硬件固件工程师职责任职要求
硬件固件工程师岗位职责
岗位职责/Majoraccountabilities:
1.负责新产品或产品改良的线路板硬件设计、器件选型,并确保成品符合功能性要求和质量标准;
2.负责板上嵌入式软件的代码编写,测试或协助测试所开发的硬件;
3.负责公司电子类图纸的问题跟踪工作,确保产品开发满足市场需求;
4.负责或者参与解决相关部门反馈的质量问题;
5.编写产品设计开发过程的相关文档;
6.接受上级安排的其他事务性工作及临时工作,并对其工作内容负责。
任职资格/Profileofthejobholder:
1、教育背景:
电子、电气自动化相关专业硕士或以上学历。
2、专业知识、技能:
擅长数字电路、微弱模拟信号处理;
熟悉AltiumDesigner软件,具备优秀的硬件电路原理图设计和PCB设计能力;
熟练嵌入式固件编程,可熟练使用uC/OS操作系统;
工作勤奋、踏实、有较强的责任心,良好的团队协作能力、沟通协调能力;
学习和动手能力较强,具备团队合作能力。
3、工作经验:
有6年以上同类或相关产品研发经历;
熟悉IVD行业运动部件驱动控制者优先。