岗位职责:
1. 基于 Rockchip RK3588 平台进行嵌入式系统开发,完成BSP移植、驱动开发及性能优化。
1. 负责 Linux内核 的裁剪、定制、驱动开发(如Camera、GPU、NPU、PCIe,GPIO/UART/I2C/SPI/CAN等外设)。
2. 开发 RTOS(如FreeRTOS、RT-Thread) 与Linux双系统协同方案(如异构通信、资源共享)。
3. 优化系统启动时间、内存占用、功耗等关键指标,解决多核(ARM Cortex-A76/A55)调度问题。
4. 设计并实现嵌入式端多媒体处理(如H.265编解码)。
5. 参与硬件设计评审,协助调试硬件问题(如DDR、PMIC、高速信号完整性)。
6. 协助硬件团队进行板级调试,解决软硬件协同问题。
7. 编写技术文档(设计文档、测试报告等),维护代码版本(Git/SVN)
岗位要求:
1. RK3588经验:
- 熟悉RK3588芯片架构及开发环境(官方SDK、Toolchain、Debug工具);
- 有RK3588/Linux BSP移植、uboot移植、设备树(DTS)调试经验;
- 了解NPU(算能/瑞芯微SDK)或VPU多媒体开发优先。
2. 嵌入式Linux:
- 精通Linux驱动开发(字符设备、块设备、网络设备等);
- 熟悉内核模块开发、进程间通信、文件系统定制(Yocto/Buildroot);
- 掌握常用调试工具(gdb、kgdb、perf、trace-cmd等)。
3. RTOS能力:
- 熟悉至少一种RTOS(FreeRTOS、RT-Thread、Zephyr等)的任务调度、内存管理;
- 有RTOS与Linux混合部署经验(如通过RPMSG、共享内存通信)。
4. 基础要求:
- 本科及以上学历,计算机/电子/通信等相关专业;
- 3年以上嵌入式开发经验,熟练使用C/C++、Python;
- 掌握硬件调试工具(示波器、逻辑分析仪、JTAG等)。
加分项:
有激光雷达扫描仪,扫地机,割草机,无人机等机器人领域从业经验者优先;