AI智能简历诊断!

想知道你的简历存在什么问题吗?

从简历规范度、职业形象塑造、职场经历、核心能力、职场竞争力五个维度综合评估,为你的求职保驾护航!

立即诊断

FPGA开发工程师

1.8-2.1万·16薪
杭州市本科不限经验

职位描述

岗位职责:
1.负责 FPGA 的硬件平台解决方案,涵盖从需求分析、方案设计、硬件选型、电路设计、软件开发、系统集成到测试验证。
2.根据项目需求,选择合适的 Xilinx FPGA 芯片型号,进行硬件平台的初步设计,包括电源设计、时钟设计、接口设计等;制定 FPGA 开发的整体方案,包括模块划分、接口定义、算法实现思路等,并与团队成员进行技术交流和评审。
3.在项目开发过程中,按照设计方案进行 Verilog代码的编写,实现 FPGA 的功能模块,并进行功能仿真和调试。
4.负责 APM IP & IoT RAM 验证,例如 APSRAMLInk、Xccela、UHS controller。对验证结果进行分析和报告,及时反馈验证过程中发现的问题,并与设计团队协同解决。
5.编写技术文档,包括设计文档、验证文档、测试报告等,确保项目的可维护性和可扩展性;随着项目的进展,及时更新和维护文档,保证文档的准确性和完整性。
任职资格:
1.光电工程、电子电机工程、计算机科学、通信工程、自动化等相关专业。
2.本科毕业 4 年以上工作经验、硕士毕业 2 年以上工作经验,有在知名企业或大型项目中从事 FPGA 开发工作经验者优先。
3.精通 Verilog 语言,能够编写高效、可综合的代码,利用 Xilinx FPGA 的特性进行优化,例如使用流水线、并行处理等技术提高系统性能;熟练掌握 C 语言,可用于嵌入式软件开发和算法实现;熟悉数字电路原理和设计方法,能够进行逻辑电路分析和优化;了解 PCB 设计原则和流程,能够进行简单的 PCB 原理图绘制。
4.熟练掌握 Xilinx 或 Altera FPGA 仿真、调试、开发验证流程和相关 EDA 工具,包括 Vivado、Quartus、ModelSim 等,有使用其他 FPGA 厂商(如 Lattice 等)产品和工具的经验者优先;熟练掌握 Vivado 的高级功能,如约束文件编写、时序分析、功耗分析等,能够通过合理的约束和优化手段提高设计的性能和稳定性;了解 Xilinx 的 IP 核生成和使用方法,能够根据项目需求选择和配置合适的 IP 核,并进行集成和调试。
5.掌握常见的高速接口协议,如 AXI、PCIe、USB
3.
0、SATA 等,能够在 Xilinx FPGA 平台上实现这些接口的设计和验证,解决高速信号传输中的信号完整性问题;掌握 AXI 总线协议,能够进行 AXI 接口的设计和调试,实现 FPGA 与 ARM 处理器之间的数据交互者优先;具备基于 ARM 处理器(如 Zynq 系列)的嵌入式系统开发能力,包括操作系统移植、驱动开发、应用程序编写等。
6.具备高速 PCB 设计和信号完整性分析能力,有 DRAM、Flash、PSRAM 等存储产品测试经验优先,擅长示波器、逻辑分析仪、万用表、电流仪、CAD 等辅助测试工具,有实际项目中解决高速信号问题的经验。
7.具备良好的沟通、协作能力,积极主动,有责任心及创新精神,能够快速适应变化和解决问题,有良好的抗压能力和团队合作精神,能够在多任务环境下高效工作;具备持续学习能力,及时掌握新的技术和工具,关注行业动态和前沿技术,为公司项目提供创新思路。

20,861+ 岗位更新等你来订阅

一键订阅最新的岗位,每周送达

您可以在邮箱中随时取消订阅