岗位职责
1、负责嵌入式系统的BSP(Board SupportPackage)和中间件软件开发,优化和维护。
2、参与Linux/RTOS平台的驱动开发和系统移植,确保系统的稳定性和高效运行。
3、负责SPI、I2C、I2S、UART、USB、BT、WiFi等外设接口的驱动开发、调试与优化。
4、设计和实现EXT/FAT等文件系统在嵌入式环境中的适配和优化。
5、负责嵌入式系统的内存管理、IPC(进程间通信)、RPC(远程过程调用)等中间件的开发与优化。
6、理解和优化POSIX/OSAL(操作系统抽象层)、HAL(硬件抽象层)等软件架构,提升软件的可移植性和模块化。
7、熟悉精通HAL(硬件抽象层),熟悉Audio常用模块以及AudioReach架构。
8、参与汽车行业产品的BSP及中间件软件开发,确保系统的稳定性和兼容性。
岗位要求:
1、3-8年嵌入式软件开发经验,熟悉BSP、设备驱动开发及中间件设计。
2、熟悉Linux/RTOS嵌入式操作系统,具有系统移植、驱动开发及优化经验。
3、精通SPI、I2C、I2S、UART、USB、BT、WiFi等接口协议,并具备驱动开发及调试能力。
4、熟悉EXT/FAT等文件系统,并具备相关开发与优化经验。
5、具备良好的内存管理、进程间通信(IPC)、远程过程调用
(RPC)等组件开发经验。
6、理解POSIX标准,熟悉OSAL、HAL等软件架构,并具备架构设计和优化能力。
7、有实际的汽车行业产品开发经验。
8、具备良好的问题分析能力和团队协作能力,能够独立完成任务并推动项目进展。
9、具有C/C++开发能力,熟悉嵌入式软件开发流程,具备良好的代码风格和文档编写能力。
9、与硬件、应用软件团队协作,分析并解决系统级问题,优
化系统性能。