职位&公司对比
职位详情
- 上海
- 10年以上
- 本科
- C
- C++
- 工具链
岗位职责: 基于NPU来自BOSS直聘子系统完成芯片驱动的开发,包括: 1. 参与子系统的需求分析与分解,配合芯片/架构团队逐步完善软硬件架构; 2. 完成NPU子系统的驱动软件方案设计与开发;提供高效的底层任务调度/中断管理方案,支撑自研NPU子系统的各种应用场景 3. 完成自研NPU子系统的FPGA,EMU验证; 4. 完成NPU子系统的性能,功耗优化; 5. 解决NPU子系统的稳定性问题,保障商业交付。 6. 参与NPU算子的调优; 7. 支持不同AI模型部署和调优; 岗位要求: 1. 硕士及其以上学历,计算机相关专业,5年及以上工作经验; 2. 熟练掌握C/C++、汇编和Python语言等相关编程语言; 具有扎实的代码功底和交付能力; 3. 具备GCC/LLVM/TVM等编译器开发经验者优先; 4. 熟悉Onnx/TensorFLBOSS直聘ow/Pytorch/Caffe中一种神经网络框架; 5. 熟悉NPU/GPU/DSP等任意神经网络加速硬件原理者优先; 6. BOSS直聘有汽车电子IVI开发经验优先,有GPU相关开发和调试经验优先; 7. 熟悉Linux/QNX框架,具备Linux/RTOS等平台开发经验; 8. 良好的团队沟通能力、技术攻关能力。
职位详情
- 上海
- 不限
- 本科
- linux kernel
- 内存管理
- 虚拟化
工作职责: 1、负boss责芯片OS软件架构的评估选型与设计,跟踪业界趋势,主导架构的设计与优化 2、负责跨部门沟通协作,进行架构落地优化以及演进迭代; 3、设计系统软件总体框架,定义相关软件规范,包括容器、虚拟化、内存管理、安全隔离等相关kanzhun子系统架构 4、评估芯片在各种应用场景中的功能、性能、内存、功耗等,输出设计需求,输出相关领域的竞品分析报告; 5、基于软件评估芯片架构设计和IP选择的合理性,包直聘括CPU、GPU、DPU等IP模块。 任职资格: 1.计算机体系结构、电子、通讯等相关专业研究生及以上学历,7年以上工作经验; 2.有芯片行业相关经验,kanzhun了解SOC架构,熟悉CPU/Memory/BUS/Timer/电源/高速接口等常用硬件知识; 3.良好的C/C++语言编程能力,有汇编经验优先; 4.熟悉linux kernel 调度、内存管理、虚拟化、IO、Power、Security等相关领域软件架构; 5.具备以下任何一项工作的经验和技能优先: a. SoC软件架构设计和IP选型boss b. 有linux内核开源社区经验 c. 熟悉芯片Bring-up和稳定性调试 6.富有团队协作精神和良好的沟通协调能力,具有较强的自驱力,学习能力以及解决问题的能力;
技能解析
- 团队沟通能力
- 方案设计
- FPGA
- 团队沟通
- 需求分析
- 编程语言
- 熟练掌握C
- 神经网络
- 开发和调试
- 沟通能力
- 开发经验
- 汽车电子
- C/C++
数据来自CSL职业科学研究室
技能解析
- 软件架构设计
- 团队协作精
- C++语言
- 架构设计
- 内存管理
- 沟通协作
- 跨部门沟通
- 分析报告
- 协作精神
- 团队协作
- 语言编程
- 软件架构
- 解决问题的能力
- 沟通协调
- 设计与优化
- 解决问题
- 系统架构
- 编程能力
- 协调能力
- 团队协作精神
- 沟通协调能力
- 好的沟通
- 学习能力
- 良好的沟通协
- C/C++
数据来自CSL职业科学研究室
工作时间
公司福利
- 补充公积金
- 团建聚餐
- 餐补
- 带薪年假
- 股票期权
- 年终奖
- 定期体检
- 补充医疗保险
- 五险一金
备注
职位发布者未明确表明公司信息,具体可咨询职位发布人进行确认。