1.4-2.3万
西安阳光城
工作职责:
1. 与系统工程师、硬件工程师深入沟通并深刻理解产品需求,包括功能、性能、接口等方面的要求。根据需求进行FPGA方案设计,确定总体架构、模块划分以及资源分配等。
2. 使用硬件描述语言(如 Verilog、VHDL)进行FPGA代码编写,实现各个功能模块的设计。使用仿真工具(如 ModelSim)对编写的 FPGA 代码进行功能仿真,验证设计的正确性。
3. 将FPGA设计下载到目标设备上进行测试,通过连接各种外部设备,如传感器、显示器、存储设备等,验证系统在实际硬件环境下的功能和性能。使用逻辑分析仪、示波器等工具对硬件信号进行观测和分析,查找潜在的问题。
4. 对FPGA系统的性能进行评估和优化,包括时序优化、资源利用优化、功耗优化等。通过调整代码结构、优化逻辑设计、合理分配资源等方式,提高系统的运行速度、降低资源占用和功耗。
5. 编写详细的设计文档,包括需求规格说明书、设计说明书、测试报告等,记录项目的设计思路、实现方法、测试结果等信息,以便于后续的维护和升级工作。同时,整理项目中使用的各种资料和代码,建立良好的文档管理体系。
6. 根据用户需求和技术发展,对现有的FPGA系统进行功能升级和优化。在项目交付后,负责对FPGA系统进行维护和支持,及时解决用户反馈的问题和故障。对系统运行过程中出现的异常情况进行分析和定位,采取有效的措施进行修复。
7. 配合相关其他专业领域工程师进行联调;
8. 负责开发产品的对外(生产、工程、市场)培训、技术支持、现场问题的定位解决工作。
任职要求:
1. 本科及以上,电子、通信、计算机、测控、自动化、微电子等相关专业,3年以上FPGA设计和验证经验;
2. 精通 Verilog或VHDL等硬件描述语言,能够熟练运用这些语言进行 RTL 电路设计编程;熟练掌握至少一种 FPGA 设计工具,如 ISE、Vivado、Quartus 等,以及仿真工具 ModelSim 等,能够独立完成 FPGA 平台开发项目;具备良好的数字电路基础,理解时序逻辑、同步时序电路等概念,能够独立完成模块的设计、编写测试向量并进行模块仿真验证;熟悉以太网、SPI、UART、I2C、CAN 等常用通讯协议,有高速接口(如 DDR、PCIe、SRIO、MIPI 、RGMII等)开发经验;掌握时序分析方法,能够进行逻辑设计、调试和优化,确保系统的正确性和可靠性。
3. 应具有一定的硬件设计知识背景,熟悉硬件产品开发流程;
4. 具备较强动手能力,熟悉常用仪器的使用,如示波器、万用表、频谱分析仪、逻辑分析议等;
5. 具备本岗位涉及范围内的故障定位、解决问题的能力;
6. 细致、稳重,应具有一定的组织能力、沟通能力和协调能力,有较强的责任心、上进心,良好的学习能力;
7. 具备阅读专业方面文档(含英语)能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕