ASIC Verification Engineer
BrainChip - Laguna Hills, CA
Apply NowJob Description
**The ASIC Verification Engineer primary job function is Pre-Silicon Design Verification Machine Learning IP and SOC designs using industry standard verification methodologies. ESSENTIAL JOB DUTIES AND *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 collectorsBuild self-checking test benches for SoC blocks and chip top-level verification.Develop verification plan for IP and SOC featuresGenerate 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 managementContribute to identifying and adopting best engineering practices with cross functional teams*To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Education/Experience/BS/MS in Electrical Engineering or related degree or certification required.2+ years of experience in System Verilog or UVM/OVM based verificationGood skills in verification methodology, test planning and test bench architecture Very good experience with System Verilog and advanced verification *** 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, ect...) 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.Language **Ability to read and interpret documents, such as policies and procedures, routine mail, contracts, and instruction manuals. Ability to compose routine reports and correspondence.Ability to effectively communicate with persons of various social, cultural, economic, and educational backgrounds.Mathematical **Ability to understanding of Algebra, geometry, trigonometry, arithmetic, and Mathematics of vectors.
Created: 2025-02-19