芯片驱动专家/高级专家 Wechat:18938078656
职位描述:
岗位描述:
1. 负责芯片底层驱动软件开发或验证;
2. 负责各种外设的驱动架构设计、研发、性能优化;
3. 负责SoC驱动开发,基于芯片特性,对Linux开源第三方中间件和应用程序优化;
岗位要求:
1. 精通Linux内核,掌握内核锁、中断使用、同步机制、内存申请、驱动调试手段等内核基本概念;
2. 具有FPGA、ZEBU、Veloce等仿真平台使用经验和芯片bringup经验者优先;
3. 熟练掌握Linux下常见的性能测试、剖析工具及优化方法;
4. 熟悉1-2种CPU体系架构者,开源应用,第三方库,中间件优化经验者优先,如yocto、 Python、 Webkit、 GUI、 Javascript、 Audio/Video、 OpenGL、 OpenCL、 OpenVX、 OpenCV等;
5. 熟悉总线和外设接口协议,PCIE, AXI, DDR, I2C, UART, SPI等;
6. 精通以下个业务方向之一,具有相关芯片验证和驱动开发经验:
a. ISP pipeline
§ 熟练掌握C/C++编程语言,Linux、熟悉V4L2框架,有Linux下Camera/ISP/VSP的设备驱动开发经验
§ 熟悉相机、ISP Pipeline或video codec的优先,理解常用ISP算法原理和验证方法(HDR,3A,Sharpen,Denoise)
§ 熟悉DVP、MIPI、LVDS等硬件接口,掌握基本的硬件调试技能
b. GPU图形驱动
§ 熟悉 GPU工作机制,掌握内核显卡驱动的设计与实现、验证方法
§ 熟悉 DBus、X11、OpenGL/ES、mesa 与 drm/kms
§ 掌握 Qt/QML、Gtk+等主流开发框架中的一种或多种
c. NPU驱动:
§ 对机器学习或者计算视觉算法熟悉或对硬件加速算法有开发经验者优先考虑
§ 具有NPU / GPGPU / HPC性能分析和调优经验
§ 熟悉流行的框架,如Tensorflow,Caffe,Mxnet,熟悉流行的CNN,RNN模型
d. 低功耗驱动和子系统:
§ 熟悉高性能芯片低功耗工作机制,掌握 DVFS,睡眠/唤醒,Temperature Sensor等芯片模块的驱动设计、实现和验证方法
§ 熟悉Linux低功耗软件框架,如Suspend,CPUFREQ,Regulator,Thermal 等模块,并有系统功耗、稳定性分析和调优经验者优先考虑
e. 图像处理DSP子系统和驱动:
§熟悉图像处理DSP的架构和工作机制,掌握RTOS环境的外设模块(uart,time,dma,中断,mailbox等)驱动设计、实现和验证方法
§熟悉DSP软件框架,掌握其子系统软件设计和开发,有ISP算法集成,系统功耗和性能分析和优化经验者优先考虑
其它说明:
芯片驱动(isp、dsp、gpu、npu、低功耗)
--
FROM 183.15.205.*