Title- SoC Verification Engineer
Location- Noida, UP / Bengaluru, KA
Experience Required : 5+ Years
About the Role
We are seeking a highly skilled SoC Verification Engineer with strong expertise in SoC-level verification, ARM-based architectures, and UVM methodologies. The ideal candidate must have hands-on experience completing at least one full SoC verification cycle and possess solid debugging, analysis, and simulator proficiency.
Key Responsibilities
- Own and execute SoC-level verification activities end-to-end.
- Develop UVM-based testbenches, sequences, and reusable components.
- Conduct test case planning, creation, execution, and coverage analysis.
- Perform advanced debugging using Tarmac logs, waveform analysis, and disassembly tools .
- Collaborate with cross-functional design, architecture, and validation teams to close verification gaps and ensure high-quality sign-off.
Required Skills & Experience
Minimum 5+ years experience in SoC-level verificationCompleted at least one full SoC verification projectStrong understanding of ARM M-Series architecture and operationsProficient in C programming targeting ARM coresExpert in UVM testbench development and scenario / test creationHands-on experience with Cadence and Synopsys VIPsSkilled in debugging using disassembly and Tarmac tracesStrong understanding of AHB and APB protocolsDeep expertise in DMA, cache, interrupts, and interconnectsHands-on experience with Cadence simulators and SimVisionPreferred : Experience with peripheral protocols such as SPI, I2C, I3C, UARTPreferred Qualities
Strong analytical mindset and attention to detailAbility to handle complex SoC debug environmentsStrong communication and cross-team collaboration skillsRegards
Anil Sheoran