当前位置:简历谷 >

职责 >工程师职责 >

FPGA软件工程师岗位职责

FPGA软件工程师岗位职责

FPGA软件工程师是做什么的?本文提供FPGA软件工程师的岗位职责例子,包括详细的工作内容及任职要求。

1、负责项目的FPGA选型(根据项目的需求选择性价比最高的器件)

FPGA软件工程师岗位职责

2、负责项目的FPGA代码的开发

3、负责项目的FPGA代码维护;

任职要求:

1、熟练使用Verilog HDL硬件描述语言进行开发(组合逻辑、时序逻辑的区别及各自的赋值方式);

2、熟练使用QUARTUS II/ISE/VIVODA开发工具(各种硬件乘法器、RAM的调用及IP CORE的生成,时序约束、固定位置变异功能的使用);

3、对ALTERA/XILINX FPGA的内部结构有深入的了解(如FPGA的硬件乘法器、块RAM的特点、LE的组成结构等);

4、对FPGA的SEU处理方法有一定的了解;

5、有较强的持续学习能力,团队合作能力强;

岗位职责
系统软件开发,包括常用的UART、IIC、SPI、LCD等接口,SDRAM、DDR等存储器的使用,对常用的外设ADC、DAC等进行驱动,熟悉常用的加法器、乘法器、DDS等IP核;
2.软硬件联调测试工作;
3.新产品的软件开发设计。

任职资格:
1.本科及以上学历,3年以上相关工作经验;
2.熟练查阅原理图与PCB文件,熟悉FPGA系统的软硬件的设计和调试;
3.熟悉DDR、RAM、ROM等内存操作及基于C语言的软件开发;
4.熟悉串行通信接口的协议应用;
5.掌握FPGA软件与高速PCB设计,熟悉基于FPGA平台的图像处理、控制理论者更佳;

岗位职责:

1、负责FPGA代码编写、模块设计以及功能仿真;

2、负责FPGA片内调试,并参与硬件电路调试与测试;

3、参与整机产品或系统互联的调试与测试;

4、按要求完成设计文档、调试记录以及测试报告等文档。


任职要求:

1、本科及以上学历,硕士优先,通信、计算机科学、电子工程等相关专业;

2、具备C语言或verlog语言开发能力,有FPGA开发经历者优先;

3、具备良好的英语阅读能力;

4、具备一定的抗压能力,能够积极主动地完成相关任务。

1、设计FPGA详细的方案以满足产品和流程需求;

2、按流程、规范完成所承担的FPGA的分析、设计、实现和验证工作;

3、配合其他开发人员、测试人员,完成产品设计和调试维护;

4、根据研发要求及项目流程规范编写相关的技术文档。

岗位要求:

1、通信、电子、自动化类相关专业本科及以上学历,至少具有3年工作经验;

2、熟悉FPGA设计流程,熟练掌握FPGA设计中编译、综合、时序约束、时序分析等各个环节的工具并能灵活的应用;

3、至少掌握一种FPGA设计工具;

4、具有百万门级FPGA开发的成功实践经验;

5、较强的逻辑思维能力,独立思考能力,以及较强的分析和解决问题的能力;

6、有实际项目开发经验优先。

  • 文章版权属于文章作者所有,转载请注明 https://jianligu.com/zz/gongchengshi/rnrmr.html