职位描述
职责描述:
1.负责系统原型设计、FPGA平台移植开发及仿真环境搭建;
2.开展芯片级验证工作,包括依据技术规范/参考手册制定验证方案,创建并执行芯片前验证与芯片后验证测试用例;
3.协同各功能团队排查验证过程中发现的问题,并提供解决方案或替代方案;
4.使用Tcl、Perl和/或Python脚本及嵌入式C/C 开发验证算法与功能测试;
5.设计开发用于芯片验证的嵌入式MCU固件;
6.定义、开发或规范特定验证测试所需的软硬件工具;
7.编写混合信号系统级芯片(SOC)数字、模拟及功耗分析测试脚本;
8.通过基准测试验证MCU电气参数是否符合数据手册目标值及限值。
任职要求:
1.电子工程专业本科或硕士学历,8年以上软件开发经验(自动化MCU芯片验证及相关系统);
2.熟悉FPGA器件架构及配套开发工具(如SynLynx Prime、识别认证工具)与Xilinx验证分析工具;
3.具备FPGA设计与仿真环境搭建经验,精通FPGA时序分析与时钟控制;4.熟练掌握Verilog硬件描述语言。
5.熟悉逻辑仿真器和调试工具(VCS、NCSIM、Verdi等);
6.擅长开发包含主机PC、实验室电气设备及定制MCU验证板硬件的自动化系统软件;
7.精通算法开发,能编写Tcl、Perl或Python测试脚本,并用C/C 语言编写嵌入式MCU代码;
8.熟练使用Keil、IAR、Eclipse、OpenOCD等主流嵌入式软件IDE,协助C/C 和Tcl软件开发与调试
9.具备在实验室中实际操作数字/模拟测试设备(如示波器、逻辑分析仪、皮安培电流测量设备)的经验;
10.擅长开发并使用数据记录、分析及报表生成工具;
11.具备卓越的问题解决能力,能够解决涉及板级软硬件集成、模数硬件交互及低功耗管理的复杂系统级问题,熟悉微控制器数字电源相关测试与调试;
12.熟悉基于ARM架构的微控制器,这类芯片高度集成模拟与数字功能,涵盖电源管理、高分辨率ADC以及I2C、SPI、I2S、PDM和UART串行接口;
13.具备审阅理解PCB原理图与布局的能力。