岗位描述
职位描述
1、负责芯片底层驱动软件的设计、开发、调试和维护。
2、根据芯片规格书,编写和移植Bootloader、BSP(板级支持包)。
3、开发和调试芯片外设(如I2C,SPI,UART,USB,DDR等)的驱动程序。
4、配合硬件工程师进行板级调试,解决软硬件结合部的问题。
5、协助应用软件开发工程师,提供底层软件支持。
6、编写驱动软件相关的技术文档。
职位要求
1、计算机、电子、通信、自动化等相关专业,本科及以上学历。
2、精通C/C++语言,具备扎实的编程基础。
3、熟悉ARM/MIPS/RISC-V等一种或多种处理器架构。
4、了解操作系统原理,有Linux/RTOS驱动开发经验者优先。
5、能看懂硬件原理图,会使用示波器、逻辑分析仪等调试工具。
6、具备良好的沟通能力、学习能力和团队合作精神。