Driver与Firmware工程师_SOC方向
Driver与Firmware工程师_SOC方向
Driver与Firmware工程师_SOC方向
职位描述
参与并负责产品底层软件的开发与交付工作;参与新一代芯片的设计、软件开发以及产品化解决方案的交付工作;
1. 参与并负责芯片前期的方案设计评估工作:结合产品的特点以及可行的硬件方案,进行系统软件方案设计,确保软件与硬件的兼容性和最优性能。
2. 参与并负责芯片硅前的驱动开发与验证:基于SoC+IP的特性完成相应驱动开发以及测试用例开发,并基于FPGA/ VU19P/HAPS/Z1等验证平台完成调试和IP功能验证。
3. 参与并负责芯片流片后的Bringup验证以及产品化交付工作;持续完善产品化软件并交付。
4. 编写技术规范文档,为客户和内部开发团队提供技术支持。
5. 参与代码审查,保证代码质量和可维护性。
职位要求
1. 本科及以上学历,电子工程、计算机科学或相关专业。
2. 熟悉Linux内核驱动和RTOS驱动,具有实际的Driver和Firmware开发经验。
3. 熟悉稳定性问题的分析定位,掌握性能问题的分析方法和工具。
4. 熟悉ARM32/ARM64/Risc-v或x86等业界主流的CPU架构。
5. 熟悉SMMU/NoC/NIC/DMA/PCIe/USB等IP原理。
6. 熟练掌握 汇编/C/Python/Shell/Makefile等语言,熟练掌握git,repo,jira等相关工具
7. 具备良好的沟通能力和团队合作精神。
加分项:
• 芯片SoC级平台底层软件实际开发交付经验。
• VPU/GPU/GPGPU/NPU等产品或类似硬件加速器的开发经验。
• PCIe/DDR/Usb等高速IP的板级互连开发交付经验。