About the company
Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we’re living in and that we have the power to shape.
Responsibilities
- Responsible for driving verification strategy, creating Test Plans, and developing Test Benches for SoC.
- Collaborate with architects, designers, pre-and post-silicon verification teams to develop test plans.
- Responsible to develop C-based tests on SoC. Processor knowledge is a plus.
- Define and meet all functional coverage goals.
- Run and debug gate-level simulations.
- Understanding and generation of functional patterns for ATE.
Requirements
- BE or MS degree in Electrical Engineering or Computer Engineering, with 9-13 years of experience.
- Deep understanding of C, System Verilog UVM and coverage driven verification methodology.
- History of building and improving UVM based verification methodology.
- Develop and execute verification plans.
- Proficiency with C, Verilog & System Verilog and verification.
- Experience in implementing advanced test benches, verification models, scoreboards/checkers.
- Knowledge in bus protocols - APB, AHB, AXI, and bus interconnects.
- Good Programming/Scripting skills with languages such as Python, Perl, TCL, and BASH.
- Experience with test plan creation and test-bench development.
- Experience with test development and test coverage assessment.
- Excellent debugging and problem-solving skill.
- Knowledge in various interfaces – PCIe, DP, UART, I2C, I2S, SPI, USB, SD.
- Create and modify SoC-level, and sub-system level test benches.
- Experience in setting up and running gate-level simulations.
- Gate Level / Power-Aware simulations.
- Great written and verbal communication skills.
- Interest in ASICs, SoCs, hard disk drives, flash memory, semiconductor components.
- Strong team player who can collaborate with colleagues.