职位描述
岗位职责:
1、硬件调试与验证: 负责FPGA相关硬件电路的调试、验证与问题定位,确保硬件功能的稳定可靠。
2、FPGA设计与实现:
- 参与FPGA功能相关的数字信号处理(DSP)算法研究、仿真、方案设计与性能评估,特别是面向测试测量应用的算法;
- 负责将各类信号处理算法(如数字滤波、FFT/IFFT、数字下变频/上变频、触发判决、数据压缩等)通过RTL代码(Verilog/VHDL)高效实现、优化与仿真验证;
- 搭建和维护高效的FPGA验证环境,编写测试用例,确保设计质量;
- 负责FPGA上板调试、系统联调及性能优化。
3、驱动开发与支持:
- 负责与FPGA功能相关的外设芯片驱动程序的开发、调试与维护;
- 配合软件团队完成FPGA与嵌入式系统的接口调试与功能集成。
4、文档撰写与知识共享: 撰写相关的技术文档,参与技术评审,进行知识分享与经验总结。
任职要求:
1、学历专业: 985院校硕士及以上学历,仪器科学与技术、电子科学与技术、信息与通信工程、电子与信息工程、自动化等相关专业。
2、FPGA基础扎实:
- 熟悉数字电路设计原理,掌握Verilog或VHDL等硬件描述语言,具备良好的编码风格。
- 熟悉主流FPGA(如Xilinx、Intel Altera)的开发流程、工具链(Vivado/Quartus II, ModelSim/QuestaSim/VCS等)及常用IP核。
- 对时序分析、逻辑综合、布局布线等有深入理解。
3、信号处理知识:
- 对数字信号处理(DSP)基础理论有较好理解,熟悉常用信号处理算法(如滤波、谱分析、相关运算等)的原理及FPGA实现方法。
4、动手能力强:
- 具备实际的FPGA项目开发经验,能够独立完成从需求分析到上板调试的全过程者优先,尤其是有信号处理算法FPGA实现经验者。
- 熟练使用示波器、逻辑分析仪、频谱分析仪等调试工具,具备较强的硬件问题分析与解决能力。
5、驱动开发潜质:
- 了解C/C++语言,对嵌入式系统、驱动程序开发有一定了解或项目经验者优先。
6、综合素质:
- 具备优秀的学习能力、逻辑思维能力和问题解决能力。
- 富有钻研精神,对技术充满热情,勇于接受挑战。
- 良好的沟通能力和团队合作精神,责任心强。