System Validation Lead (Senior Staff/Principal)
Achronix Semiconductor Corporation · Santa Clara, CA · 1 mo ago
EngineeringFull-time
Job Description/Responsibilities
- Debug of system functionality issues in the lab.
- Lab measurements for functional and electrical debug of system.
- PCB bring-up for hardware validation.
- Developing FPGA-based design test cases, programming it onto the FPGA, running tests on silicon, and checking for vital parameters.
- Lab management including acquiring and setting up lab equipment, maintaining lab inventory, lab equipment allocation, etc.
- Setting up testing infrastructure for different functional and electrical tests in the lab and keeping the infrastructure up to date.
- Run system validation tests on customer-facing cards, including DPU accelerator cards, on different systems, and ensuring PCB robustness for different test cases.
- Providing feedback to the design team on electrical and functional issues.
- Proposing testing strategies and hardware infrastructure for system validation.
- Running Ethernet and PCIe electrical and functional compliance tests, and able to debug issues.
- Debug complex system-level issues spanning different interfaces and provide robust system solutions for them.
- Automating system validation flows to reduce run time and efficiently post process results.
- Partner with cross-functional teams, including ASIC, Firmware, and Validation, to ensure seamless product validation.
Required Skills
- Fully hands-on in a lab environment.
- Expertise in lab measurements and system-level debug.
- Experience with electrical test and characterization of silicon test chips in a lab.
- Experience working with PCIe/DDR/Ethernet/GDDR6 protocols.
- Thorough knowledge of oscilloscopes, BERT, TDR, protocol analyzer and other lab equipment.
- Understanding the chip, package, and PCB design, and creating test plans for system validation accordingly.
- Experience reviewing PCB schematics and layout of high-speed interfaces.
- Strong problem-solving skills.
- Ability to create solutions around high-level requirements.
- Thrives in a dynamic and fast-paced environment, with a pro-active mindset.
- Works well with other team members and has a collaborative approach.
- Comfortable programming in a scripting language (e.g., Python) and writing complete programs from scratch (e.g. 5000+ lines of code).
- Comfortable designing/maintaining flows and methodologies from scratch.
- Knowledge of SI/PI preferred.
- Ability to break a complex problem into simpler problems and to localize and resolve problems.
- Well organized, punctual, and excellent communication skills.