Overview
Senior Technical Staff Engineer - Verification (FPGA Design) at Microchip Technology Inc. The successful candidate will be responsible for performing functional and logic verification of FPGA / SoC designs to ensure all specifications are met.
Responsibilities
- Ownership of FPGA verification architecture and develop plans (both chip level and block level), create test benches, to verify that blocks meet all microarchitecture specifications.
- Perform emulations and simulations to verify the design and uncover critical bugs, investigate causes of issues found and propose corrective measures to fix test failures.
- Collaborate and communicate with architects, ASIC and analog designers, and post-silicon teams to gather and share information related to verification of FPGA / SoC blocks.
- Thoroughly document test plans and lead technical reviews.
- Drive improvements and propose enhancements in existing functional verification methodology.
- Update test plans based on post-silicon validation, and update test plans for missing coverages.
- Mentor junior engineers and train them in industry standard methodology.
Qualifications
Bachelor's, Master's or PhD in Electrical or Computer Science Engineering or related field.12+ years of experience in verification of complex IPs and / or SoCs in several technology nodes including FinFet.Proficiency in UVM / SV constrained-random coverage-based design verification.Hands-on experience with OVM / UVM, SystemVerilog, constrained random verification methodologies.Experience with assertions, formal verification, low power verification, gate level simulations, functional coverage, coverage analysis / closure, emulation platforms.Experience with regression management, performance analysis, Makefiles, basic Perl / Python scripting.Experience with several product cycles of complete verification life cycle (verification architecture, test plan, execution, debug, coverage closure).Excellent knowledge of complex SoC and CPU architecture, and experience with several protocols like PCIe, USB, SATA, DDR, Gbe.Knowledge of security protocols and cryptography.Experience with Perl, C++ or other scripting languages.Strong communicator, able to clearly explain difficult concepts to cross-functional teams and executives.Experience as technical verification lead of large teams dispersed across geographical locations.Travel
0% - 25%
Physical Attributes
Feeling, Handling, Hearing, Seeing, Talking, Works Alone, Works Around Others
Physical Requirements
15% standing, 15% walking, 70% sitting; Usual business hours; In doors
Equal Opportunity
Microchip Technology Inc is an equal opportunity / affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
For more information on applicable equal employment regulations, please refer to the Know Your Rights : Workplace Discrimination is Illegal Poster.
Agency notice
Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.
J-18808-Ljbffr