驱动开发工程师(J45741)
青岛信芯微电子科技股份有限公司职位描述
职责描述: 1. Host 侧驱动与 Runtime - 负责 NPU PCI-E / USB 驱动开发(设备枚举、中断/DMA、电源管理、错误处理); - 负责 Host Runtime 框架开发:向上层推理框架提供统一接口,管理模型加载、任务下发、内存池与多线程调度; - 设计 Host 与 Device 间通信协议(mailbox / ring buffer / doorbell),保障低延迟高吞吐。 2.
Device
Runtime 与 Firmware - 负责 Device Runtime 开发:算子调度、任务图解析、内存分配、多核协同与功耗优化; - 负责 Firmware 开发:BootLoader、芯片初始化、异常处理、Low Power 及安全启动; - 配合硬件团队完成寄存器、时钟/电源域、DMA、Cache/TCM 等底层支持。 3. 系统协同与性能优化 - 参与 Android BSP 集成(HAL / NNAPI / AIDL 适配),打通端到端推理链路; - 定位并优化 Host-Device 传输、算子调度、Firmware 执行瓶颈; - 构建调试工具链与自动化测试框架。 任职要求: 1、本科及以上学历,计算机、电子、通信、自动化等相关专业; 2、2 年以上驱动 / Runtime / Firmware 相关开发经验; 3、技术要求: ①精通 C/C++,熟悉Python / Shell; ②熟悉 Linux / Android 内核驱动开发,有 PCI-E / USB / DMA / 电源管理经验; ③熟悉 RTOS 原理,有 Firmware 开发经验; ④熟悉 Android 软件栈(HAL / NNAPI / Framework),有 Native 层开发经验; ⑤了解计算机体系结构与异构计算;有 NPU/GPU/DSP 驱动或 Runtime 经验者优先; ⑥有JTAG等硬件调试经验者优先; 4、能独立定位 Host-Driver-Device-Firmware 全链路问题,具备良好的跨团队协作能力。
对这个职位感兴趣吗?