返回职位列表 嵌入式软件工程师(驱动) 成都发布时间:2024/07/18 职务描述 岗位职责: 负责基于ZeBu/FPGA仿真验证平台,完成硅前各接口(IP)驱动/用例开发、功能/性能验证,向业务提供调用接口。 负责SoC芯片Chip ROM开发、Bootloader开发、Linux/RTOS内核移植适配及内核启动调试,内核相关外设接口(IP)驱动开发调试与优化工作。 负责异构多核系统构建及业务启动加载,核间通信,多核异常诊断,板级外设驱动开发与调试。 负责高速IO(PCIE、10G以太网、USB等)相关驱动开发调试,并构建业务数据通路。 负责低功耗系统实现方案及相关功能开发。 负责业务联调联试,定位并解决相关问题,疑难问题可行性规避方案实施。 负责SoC SDK构建及发布。 任职要求: 精通C/C++/Makefile/Shell,熟悉编译原理,具备独立开发/调试能力。 精通ARMv8/RISC-V体系结构、指令集、编程原理,有过相关SoC平台开发调试经验。 精通多核SoC启动流程,对常见ROM启动方式(Flash/eMMC/USB/PCIe/ETH)有一定开发经验,熟悉安全启动策略,启动异常处理。 精通异构多核SoC软件架构,多核启动加载,核间通信,核心Coredump分析,了解系统低功耗策略。 精通嵌入式系统设计,擅长Baremetal/RTOS/Linux下驱动方案设计、编码、验证工作,对Linux内核各组件有一定了解,擅长Linux设备驱动开发/调试,异常定位。 熟练掌握相关IP驱动开发,如DDR、10G-Ethernet、PCIE、USB、EMMC、SPI、I2C等,有过对应IP的驱动开发验证经验优先。 熟悉5G通信系统、具备通信类SoC芯片项目开发经验优先。 5年及以上相关经验,电子、计算机、自动控制、软件工程等相关专业本科或以上学历。 思维活跃,积极主动,善于学习。 我要申请 简历发送至:hr002@o-cubes.com