About this Senior Design Verification Engineer role at Weekday AI
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ญ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ญ๐ด๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ญ๐ฑ-๐ญ๐ด ๐๐ฃ๐)
Experience: 5+ yrs
Location: Bengaluru, Hyderabad, Telangana, India
Job Type: Full-time
We are looking for an experiencedย Senior Design Verification Engineerย to drive verification activities forย CPU and SoC subsystemsย using industry-standard verification methodologies and tools. The role requires strong hands-on expertise inย SystemVerilog, UVM, CPU verification, and ASIC/SoC design verification, with practical experience across modern processor architectures such asย RISC-V, ARM, x86, or custom CPU cores.
The ideal candidate will have a strong understanding of CPU architecture, cache coherency, pipeline execution, AMBA protocols, and verification environments, along with the ability to develop robust testbenches, debug complex failures, and contribute to verification strategy and execution.
Requirements
KEY RESPONSIBILITIES
- Develop and execute comprehensiveย CPU and SoC design verificationย strategies and test plans.
- Build, enhance, and maintainย UVM-based verification environmentsย using SystemVerilog.
- Develop reusable verification components, sequences, scoreboards, monitors, checkers, and coverage models.
- Verify CPU functionality across architectures such asย RISC-V, ARM, x86, or custom processor cores.
- Develop test scenarios covering CPU pipeline execution, interrupts, exceptions, memory ordering, and architectural behaviour.
- Verifyย cache coherencyย and CPU/SoC subsystem interactions.
- Develop and execute verification forย AMBA protocols, including AXI, AHB, ACE, and CHI.
- Run simulations using industry-standard EDA tools such asย VCS, Xcelium, and Questa.
- Analyse simulation failures, debug complex functional issues, and identify root causes in RTL, testbench, or design behaviour.
- Develop functional and code coverage models and track verification completeness.
- Collaborate with RTL designers and architects to understand specifications and resolve design issues.
- Develop automation and productivity tools usingย Python, Perl, and TCL.
- Write and execute low-level tests usingย RISC-V or ARM Assembly and C/C++ย where required.
- Support regression infrastructure, test execution, failure triage, and verification reporting.
- Contribute to verification methodology improvements, reusable infrastructure, and automation initiatives.
- Support advanced verification activities involvingย power-aware verification using UPF/CPF, where applicable.
- Contribute to verification of high-speed interfaces such asย PCIe, CXL, and DDR.
- Support emulation-based verification using platforms such asย Palladium, Veloce, or Zebu, where required.
- Mentor junior verification engineers and contribute to technical reviews and knowledge sharing.
WHAT MAKES YOU A GREAT FIT
- 5+ years of total ASIC/SoC Design Verification experience, including at leastย 2+ years of dedicated CPU verificationย experience.
- Strong hands-on expertise inย SystemVerilog and UVM.
- Practical CPU verification experience withย RISC-V, ARM, x86, or custom processor architectures.
- Strong understanding ofย CPU architecture, pipeline execution, cache coherency, memory ordering, interrupts, and exceptions.
- Hands-on experience withย AMBA protocols, particularly AXI, AHB, ACE, and/or CHI.
- Experience with EDA simulation tools such asย Synopsys VCS, Cadence Xcelium, or Siemens Questa.
- Strong experience developing UVM testbenches, sequences, monitors, scoreboards, assertions, and coverage models.
- Working knowledge ofย RISC-V/ARM Assembly, C/C++, Python, Perl, and TCL scripting.
- Understanding ofย out-of-order executionย and modern processor verification concepts.
- Strong debugging, analytical, and problem-solving skills.
- Ability to analyse complex simulation failures and drive issues through resolution.
- Strong communication and collaboration skills across Design, Architecture, Firmware, and Verification teams.
- Experience withย UPF/CPF and power-aware verificationย is an advantage.
- Exposure toย PCIe, CXL, DDR, or other high-speed interconnectsย is an advantage.
- Experience withย Palladium, Veloce, Zebu, or other emulation platformsย is an advantage.
- B.Tech/M.Tech inย Electronics, VLSI, Computer Engineering, or a related disciplineย is preferred.