About this role
FPGA Verification Engineer II
Job Description: The FPGA Business Unit of Microchip Technology Inc is seeking an experienced and innovative verification engineer for our team in Dublin, Ireland to work on the verification of our next generation, highly secure, low-power FPGA device products.
Key Responsibilities
- Verification of complex subsystems and SoC using an optimal combination of constrained random, formal and C based verification methodologies.
- Develop and maintain highly reusable UVM based test benches and verification environments.
- Involved in RTL, and power aware verification.
- Contribute to quality and productivity be using AI/ML-enabled verification methodologies
- Collaborate with emulation and hardware prototyping teams.
- Collaborate with architecture and design teams to ensure seamless execution and first-silicon success.
Requirements/Qualifications:
Required Experience:
- 2+ years in functional verification of complex SoC designs
- Expertise in System Verilog, UVM, formal verification methodologies
- Good understanding of SoC architectures – ARM/RISC-V
- Expertise in the following domains/peripherals
- CPU subsystems
- AMBA bus systems
Software & Scripting:
- Perl, Python, TCL/TK, and C/C++ for automation and validation.
Tools:
-
Familiarity with Siemens/Cadence/Synopsys verification suites
-
Revision control systems (Git, Perforce, svn). Excellent debug skills
-
Experience working with global cross functional teams
-
Excellent communication and collaboration skills
-
Preferred Skills
-
Experience with coverage-driven verification using ML-based optimizations.
-
Knowledge and exposure to complete SOC RTL verification.
Required Qualifications:
- Degree or Masters Electrical/Electronic Engineering
Travel Time:
- 0% - 25%