FPGA软件工程师岗位职责
1、负责项目的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、有实际项目开发经验优先。
-
多媒体硬件工程师岗位职责
多媒体硬件工程师是做什么的?本文提供多媒体硬件工程师的岗位职责例子,包括详细的工作内容及任职要求。1、负责公司汽车多媒体产品的原理图设计、PCB设计、BOM整理,模块的调试、测试等工作;2、负责系统需求分析和硬件技术方案论证;3、负责整个研发、生产等过程中...
-
热处理工艺工程师岗位职责
热处理工艺工程师是做什么的?本文提供热处理工艺工程师的岗位职责例子,包括详细的工作内容及任职要求。1、熟悉常用的热处理炉型的操作,如多用炉,网带炉,真空炉和氮化炉的至少两种炉型.2、熟悉常见的热处理工艺过程,如渗碳淬火,碳氮共渗,整体淬火,氮化和软氮化...
-
初级硬件工程师岗位职责
初级硬件工程师是做什么的?本文提供初级硬件工程师的岗位职责例子,包括详细的工作内容及任职要求。1,有责任心,有较强应变能力,对人热情,良好的团队合作精神;2,对电子和硬件设计有兴趣,具有一定的学习、钻研能力;3,独立完成过单片机相关项目或者其他相关项目;4,熟悉原理图...
-
维保工程师岗位职责
维保工程师是做什么的?本文提供维保工程师的岗位职责例子,包括详细的工作内容及任职要求。任职资格:1、专科及以上学历2、熟悉空调施工流程及有丰富的空调维修经验者优先录取3、参加现场巡视,配合工程施工和验收,处理现场施工问题;4、具有较强的沟通能力和组织协调...