Description:The Role:Testbench/Verification Engineer for the Infinity Fabric team. The Fabric IP is a flexible and scalable high-performance coherent interconnect used in multiple product lines.The Person:We are seeking an experienced testbench and verification engineer with exceptional programming skills, System Verilog and UVM experience, proven experience with working in complex testbench environments, and knowledge of the design verification cycles. Attention to detail, staying organized, tracking work to completion, excellent communication, analytical problem-solving skills, and connecting the dots in new initiatives are additional must-have skills. Experience in performance verification, performance debug and any kind of modeling is a highly valued plus. The engineer is expected to be comfortable working across geographies and timezones, to collaborate with multiple teams as needed.Key Responsibilities:Develop, refactor and enhance UVM-based testbenches to verify or accelerate the simulation of complex designs at component or subsystem level.Work closely with other verification engineers, designers, architects, and performance engineers to understand and enhance the behavior of the testbench or related models. Perform tasks related to regression testing, debug and integration of any changes into the main codebase. Ensure optimal behavior of the testbench within the context of the block, chip and overall system.Execute test plans for constrained-random and directed tests, new checks and functional coverageProvide technical guidance and innovative ideas to improve quality, processes and productivityPreferred Experience:Proficient in verification and testbench flows, especially seeking deep understanding and hands-on experience in System Verilog and UVM frameworks and testbenches, processes and flows.Proficient in debugging testbench and RTL code using simulation tools.Proficient in the use of Linux-based tools and scripting in Perl, Python and Ruby.Automating workflows in a distributed compute environment.Experience in approaches to simulation profile, efficiency improvement, acceleration.Development of reusable and maintainable code using software engineering best practices.Performance analysis, performance debug and modeling exposure are highly valued.Good working knowledge of SystemC and TLM with some related experience.Scripting language experience; Perl, Python, Ruby, MakefileNotes:100% OnsiteVIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status
Description:The Role:Testbench/Verification Engineer for the Infinity Fabric team. The Fabric IP is a flexible and scalable high-performance coherent interconnect used in multiple product lines.The Person:We are seeking an experienced testbench and verification engineer with exceptional programming skills, System Verilog and UVM experience, proven experience with working in complex testbench environments, and knowledge of the design verification cycles. Attention to detail, staying organized, tracking work to completion, excellent communication, analytical problem-solving skills, and connecting the dots in new initiatives are additional must-have skills. Experience in performance verification, performance debug and any kind of modeling is a highly valued plus. The engineer is expected to be comfortable working across geographies and timezones, to collaborate with multiple teams as needed.Key Responsibilities:Develop, refactor and enhance UVM-based testbenches to verify or accelerate the simulation of complex designs at component or subsystem level.Work closely with other verification engineers, designers, architects, and performance engineers to understand and enhance the behavior of the testbench or related models. Perform tasks related to regression testing, debug and integration of any changes into the main codebase. Ensure optimal behavior of the testbench within the context of the block, chip and overall system.Execute test plans for constrained-random and directed tests, new checks and functional coverageProvide technical guidance and innovative ideas to improve quality, processes and productivityPreferred Experience:Proficient in verification and testbench flows, especially seeking deep understanding and hands-on experience in System Verilog and UVM frameworks and testbenches, processes and flows.Proficient in debugging testbench and RTL code using simulation tools.Proficient in the use of Linux-based tools and scripting in Perl, Python and Ruby.Automating workflows in a distributed compute environment.Experience in approaches to simulation profile, efficiency improvement, acceleration.Development of reusable and maintainable code using software engineering best practices.Performance analysis, performance debug and modeling exposure are highly valued.Good working knowledge of SystemC and TLM with some related experience.Scripting language experience; Perl, Python, Ruby, Makefile
Notes:100% Onsite
(Please ensure email matches your resume email)
(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)
By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email