BSP软件开发工程师
Posted Updated
Description
岗位职责:
1、负责汽车电子控制单元(ECU)的板级支持包(BSP)开发与维护 ;
2、完成Linux内核驱动开发、调试与优化(基于TI AM62A等SoC平台);
3、负责U-Boot 引导程序移植与板级初始化代码开发 ;
4、基于Yocto 构建系统定制嵌入式Linux发行版 ;
5、与硬件团队协作完成新平台bring-up及问题定位 ;
6、支持功能安全(ISO 26262)与网络安全(ISO/SAE 21434)相关开发;
7、编写技术文档,参与代码评审,确保ASPICE流程合规 ;
岗位要求:
1、本科及以上学历,3 年以上嵌入式Linux BSP开发经验,有汽车电子行业背景优先 ;
2. 熟悉AUTOSAR Classic 平台、UDS 诊断协议者优先 ;
3、精通Linux内核架构,熟悉Device Tree设备树配置;
4、熟练掌握字符设备、平台设备、I2C/SPI/UART子系统驱动开发 ;
5、熟悉电源管理框架(PM)、时钟框架、 regulator框架 ;
6、具备DMA、中断、GPIO等底层硬件编程经验 ;
7、熟悉内核调试工具:kgdb、kdb、Ftrace、perf ;
8、能够独立开发BSP Layer、Machine配置、Recipe配方 熟悉Linux内核集成、SDK生成、镜像定制 ;
9、熟悉ARM Cortex-A 系列处理器架构 。
