Our premier AI/ML startup client is seeking a Senior ASIC/Verification Engineer to lead the design verification efforts of their custom IP and SoC designs. The Senior ASIC Verification Engineer primary job function is Pre-Silicon Design Verification Machine Learning IP and SOC designs using industry standard verification methodologies.
Responsibilities:
- Lead the Pre-Silicon Design verification of next generation Machine Learning IPs and SoCs, blocks and/or chip top-level.
- Collaborate with other team members to define a verification methodology and a test plan.
- Develop IP level verification environments including stimulus generators, monitors, scoreboards, and coverage collectors.
- Build self-checking test benches for SoC blocks and chip top-level verification.
- Develop verification plan for IP and SOC features.
- Generate directed and random test cases, write regression scripts, and report code and functional coverage.
- Do a first level debug for root cause classification (TB, HW, or SW issue), and work with design team to validate fixes or workarounds.
- Run Gate level simulations, and replicate Silicon/FPGA bugs in the test bench environment.
- Develop and grow verification infrastructure to improve verification productivity and regression management.
- Contribute to identifying and adopting best engineering practices with cross functional teams.
Requirements:
- BS/MS in Electrical Engineering or equivalent education and experience.
- 5+ years of experience in System Verilog or UVM/OVM based verification.
- Good skills in verification methodology, test planning and test bench architecture.
- Very good experience with System Verilog and advanced verification techniques: constrained random verification, code/functional/assertion coverage.
- Experience in integrating Verification IPs, and HW/SW Co-Simulation is a plus.
- Knowledge of ARM based SoC architecture and system busses (AHB, AXI, APB) is strongly desired.
- Knowledge of standard SoC interfaces (SPI, I2C) and high-speed IO protocols (PCIe, USB, DDR) is a plus.
- Programming skills in C++, Python, and shell scripting are strongly desired.
- Good debugging skills, and well experienced with VCS/Verdi or similar toolsets.
Immigration Requirements:
This role will consider a H1-B transfer for a strong candidate currently residing in the United States.
Relocation Assistance:
This position will provide relocation assistance for the selected candidate
#machinelearning #ml #artificialintelligence #ai #systemonachip #asicdesign #designverification #hardwareengineering #semiconductor #chipdesign #circuitdesign