ACL Digital
Senior Lead Engineer
ACL Digital, San Jose, California, United States, 95199
Minimum Requirements:
Requires Bachelor’s degree or its equivalent in the field(s) of Electronics and Telecommunications or related field.Location:
Calsoft Labs Inc., d/b/a ACL Digital - 2890 Zanker Road, Suite 200, San Jose, CA 95134Experience:
BS 5 + yearsKnowledge of verification methodology involving OOPs concepts C++, OVM/UVM.Design and verification flows. Experience in developing complex test bench/model in Verilog, System Verilog or C/C++.Experience in verifying design at system level, and Memory management system with Cache Coherency.Experience with on full-chip or sub-system verification. Good understanding of ASIC Design Flow and SOC architecture, digital design, verification lifecycle, tools and methodologies.Preparing comprehensive test plan based on the specification & interactions with Architecture & RTL teams.Knowledge of Constraint-Random, coverage-driven verification environments development in System Verilog / C ++ (drivers / monitors, constraint random tests, checkers and self-checking models and coverage models written in System Verilog-Covergroup / SVA)Knowledge of simulation tools and coverage database visualization tools.Understand design verification (IP level). Must have an experience in driving/leading verification tasks.Experience with coverage-based verification methodology. Experience in random test generation, coverage analysis, failure debug.Develop, document and execute RTL verification test plans.Experience with constrained-random, coverage-driven automated verification using module-to-system level reuse methodology (e.g. UVM, OVM, VMM, eRM), using hardware verification languages such as SystemVerilog.Experience using scripting (Perl, Python and Makefile) to automate tool flows and report generation.Experience in both hardware verification and software verification – using RTL/FPGA/Emulation platforms would be a plus.Experience verifying any of embedded CPU-Subsystems, AMBA Bus protocols, PCIe, and Network-on-Chip.Familiar with Linux Environment (including shell scripting and Linux GNU tools).Gate Level Simulations:
Define and implement the flow for execution of GLS.Work with Design/RTL teams to understand the different blocks to execute. Each block could be using different libraries.Understand the RTL simulation environment of the project. Work with verification teams to define the test cases to run and verify the design at gate level.Additional Skills:
Strong debug skills and demonstrated experience in Tcl and Perl scripting.Expertise in generating structural test patterns and analyzing and improving coverage.Excellent in multi-tasking & work on several high priority designs in parallel. Experience in writing test plans and test cases.
#J-18808-Ljbffr
Requires Bachelor’s degree or its equivalent in the field(s) of Electronics and Telecommunications or related field.Location:
Calsoft Labs Inc., d/b/a ACL Digital - 2890 Zanker Road, Suite 200, San Jose, CA 95134Experience:
BS 5 + yearsKnowledge of verification methodology involving OOPs concepts C++, OVM/UVM.Design and verification flows. Experience in developing complex test bench/model in Verilog, System Verilog or C/C++.Experience in verifying design at system level, and Memory management system with Cache Coherency.Experience with on full-chip or sub-system verification. Good understanding of ASIC Design Flow and SOC architecture, digital design, verification lifecycle, tools and methodologies.Preparing comprehensive test plan based on the specification & interactions with Architecture & RTL teams.Knowledge of Constraint-Random, coverage-driven verification environments development in System Verilog / C ++ (drivers / monitors, constraint random tests, checkers and self-checking models and coverage models written in System Verilog-Covergroup / SVA)Knowledge of simulation tools and coverage database visualization tools.Understand design verification (IP level). Must have an experience in driving/leading verification tasks.Experience with coverage-based verification methodology. Experience in random test generation, coverage analysis, failure debug.Develop, document and execute RTL verification test plans.Experience with constrained-random, coverage-driven automated verification using module-to-system level reuse methodology (e.g. UVM, OVM, VMM, eRM), using hardware verification languages such as SystemVerilog.Experience using scripting (Perl, Python and Makefile) to automate tool flows and report generation.Experience in both hardware verification and software verification – using RTL/FPGA/Emulation platforms would be a plus.Experience verifying any of embedded CPU-Subsystems, AMBA Bus protocols, PCIe, and Network-on-Chip.Familiar with Linux Environment (including shell scripting and Linux GNU tools).Gate Level Simulations:
Define and implement the flow for execution of GLS.Work with Design/RTL teams to understand the different blocks to execute. Each block could be using different libraries.Understand the RTL simulation environment of the project. Work with verification teams to define the test cases to run and verify the design at gate level.Additional Skills:
Strong debug skills and demonstrated experience in Tcl and Perl scripting.Expertise in generating structural test patterns and analyzing and improving coverage.Excellent in multi-tasking & work on several high priority designs in parallel. Experience in writing test plans and test cases.
#J-18808-Ljbffr