Microchip Technology Inc.
Senior Technical Staff Engineer - Verification (FPGA Design)
Microchip Technology Inc., Roseville, California, United States, 95678
Overview
Senior Technical Staff Engineer - Verification (FPGA Design) at Microchip Technology Inc. Microchip Technology Inc. has a Senior Technical Staff Engineer - FPGA Design Verification opening. 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. Collaborates and communicates with architects, ASIC and analog designers, and post silicon to gather and share information related to verification of FPGA/SoC blocks. Thoroughly document test plans and lead technical reviews. Constantly drive improvements and propose enhancements in existing functional verification methodology. Update test plans based on post silicon validation, update test plan 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 any 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, System Verilog, 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 several cross-functional teams and executives. Experience as technical verification lead of large teams dispersed over several geographical locations. Other
Travel Time: 0% - 25% Physical Attributes: Feeling, Handling, Hearing, Seeing, Talking, Works Alone, Works Around Others Physical Requirements: 15% standing, 15% walking, 70% sitting, 100% In doors; Usual business hours Pay Range: The annual base salary range for this position, which could be performed in California, is $88,000 - $232,000.* This includes a total compensation package with base pay, restricted stock units, quarterly bonus, health benefits, retirement plans, and ESPP with a 2 year look back feature. Range is dependent on location, skills and experience. Equal Employment 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. To all recruitment agencies: 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. Referrals increase your chances of interviewing at Microchip Technology Inc. by 2x.
#J-18808-Ljbffr
Senior Technical Staff Engineer - Verification (FPGA Design) at Microchip Technology Inc. Microchip Technology Inc. has a Senior Technical Staff Engineer - FPGA Design Verification opening. 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. Collaborates and communicates with architects, ASIC and analog designers, and post silicon to gather and share information related to verification of FPGA/SoC blocks. Thoroughly document test plans and lead technical reviews. Constantly drive improvements and propose enhancements in existing functional verification methodology. Update test plans based on post silicon validation, update test plan 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 any 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, System Verilog, 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 several cross-functional teams and executives. Experience as technical verification lead of large teams dispersed over several geographical locations. Other
Travel Time: 0% - 25% Physical Attributes: Feeling, Handling, Hearing, Seeing, Talking, Works Alone, Works Around Others Physical Requirements: 15% standing, 15% walking, 70% sitting, 100% In doors; Usual business hours Pay Range: The annual base salary range for this position, which could be performed in California, is $88,000 - $232,000.* This includes a total compensation package with base pay, restricted stock units, quarterly bonus, health benefits, retirement plans, and ESPP with a 2 year look back feature. Range is dependent on location, skills and experience. Equal Employment 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. To all recruitment agencies: 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. Referrals increase your chances of interviewing at Microchip Technology Inc. by 2x.
#J-18808-Ljbffr