职位描述
岗位职责:
1. 工业级Linux系统开发与优化 。主导基于多核SoC(如RK3588、NXP i.MX8/9系列)的BSP开发,涵盖U-Boot移植、Linux内核裁剪、设备树配置及Yocto/Buildroot构建系统定制,支持智能座舱与视觉监控的多域协同。开发关键外设驱动:UART、SPI、I2C、PCIe、CAN等接口驱动开发,能独立完成外设(如摄像头、显示屏、传感器)适配。 实现宽温环境下的系统稳定性加固,包括低温启动补偿、内存ECC纠错、高温降频策略等。
2. 视觉监控与座舱系统集成。支持DMS/OMS摄像头驱动开发,实现多路视频低延迟采集。设计NPU加速接口,为算法提供底层支持。
3. 跨团队协作与测试支持。主导硬件Bring-Up,协同硬件团队完成原理图评审、信号完整性分析。 输出BSP设计文档,搭建自动化测试框架(如CANoe Eggplant),支持可靠性测试。
任职要求:
1、本科及以上学历,8年以上相关行业的工作经验;
2、精通嵌入式Linux移植,熟练使用Buildroot、Yocto等进行系统定制,具有TI、NXP、瑞萨、瑞芯微、全志等Android/Linux产品研发经验者优先考虑;
3、熟悉ARM体系结构,熟悉USB,ETH,DDR,PCIE,MIPI(CSI,DSI),SDIO,CAN,UART,I2C,SPI等常用接口的开发,熟悉Bootloader、Audio、Display 、Camera、WIFI/BT等常用模块的开发,能独立完成相应接口驱动开发和调试;
4、精通C/C 语言编程,熟悉Shell,熟练使用git进行代码管理;
5、具有良好的中英文文档阅读能力,软件技术文档编写能力;
6、具备较强的逻辑能力与执行能力及沟通、协调能力,耐心细致、有较强的业务学习、钻研攻关能力。