岗位职责 : 1、 负责 AI Camera SoC 芯片操作系统、 驱动程序等; 2、 基于 ARM 架构 Cortex A 系列 CPU 进行 Bootloader 的开发和维护、Linux 内核的移植和维护、 USB/ EMMC/ SDIO/ Ethernet/ NAND Flash/ NOR Flash/ UART/ CAN/ SPI/ I2C 等相关驱动程序的开发和 维护。 岗位要求 : 1、 本科及以上学历,3 年以上相关工作经验; 2、 熟练掌握 ARM 汇编语言、 C/C ++语言、 Linux Shell、 Make、 Python 等; 3、 熟练掌握嵌入式实时操作系统, FreeRTOS 佳; 4、 熟练掌握 Bootloader 的工作原理,能够根据 ARM CPU 及相关硬件系统的需求完成 U-Boot 等 Bootloader 程序的移植和维护; 5、 熟练掌握 Linux 内核移植过程,熟练掌握 Linux 内核任务调度、 内存管理、 文件系统管理等原理, 熟练掌握 Linux 驱动开发、 应用程序开发以及调试方法; 6、 驱动开发调试经验丰富,至少精通以下一项或几项相关模块调试经验: 1) NAND Flash/NOR Flash/EMMC 等存储设备驱动开发; 2)USB 协议与驱动开发; 3)SD/ SDIO 相关协议与驱动开发; 4)网络 Ethernet MAC 层相关协议与驱动开发; 5)SPI/I2C/CAN 的协议与驱动开发。 7、 有 ARM CortexA 系列 CPU 架构的软件设计相关经验,熟悉 JTAG、GDB、ARM DS-5、JLink 等 软 件调试工具,熟悉 ARM CPU 的 debug/trace 功能; 8、 具有较强的软件架构和设计能力; 9 、容易沟通与合作。
职位描述
企业介绍
上海某视频信号传输芯片公司
职位信息
所属部门:软件
汇报对象:经理
发布日期:2022年4月20日 上午11:28:48
语言要求:语言能力不限
年龄要求:不限
行业领域:芯片/集成电路