岗位职责:
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、熟悉单片机软件开发,精通C语言编程;
2、熟悉SPI/I2C/UART/CAN/LIN等通信方式的应用;
3、了解matlab/simulink自动代码生成的优先考虑;
4、良好的编码习惯和技术文档编写能力,具有良好的沟通能力,和良好的团队合作精神;
5、具有嵌入式Linux(或其他系统)环境下的底层驱动相关开发经验优先。