Hardware Test Automation Engineer
Achronix Semiconductor Corporation · Santa Clara, CA · 5 mo ago
Quality AssuranceFull-time
Job Description/Responsibilities
- Develop and maintain automated Python testing frameworks.
- Modify and run system validation tests on customer-facing cards, including DPU accelerator cards, on different platforms, ensuring system robustness.
- Work on the PCB functional bring-up.
- Design system validation testcases, including PCIE gen 5 and Ethernet 106G, based on product application specifications/customer specifications.
- Automate 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
- Well-versed with lab equipment such as BERT, protocol analyzer, etc.
- Solid understanding of PCB architecture.
- 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.
- Ability to break a complex problem into simpler problems and to localize and resolve problems.
- Well organized, punctual, and excellent communication skills.
Education and Experience
- BS/MS in electrical engineering with 4+ years of experience with at least 3+ years of experience in PCIE and/or Ethernet system validation.