About the Role
The role requires a highly skilled verification engineer with a strong background in SoC-level verification. The candidate will be responsible for ensuring the quality and functionality of our ARM-based products through rigorous testing and validation processes.
Responsibilities
- Minimum 5 years of relevant experience in verification, preferably at the SoC level
- Must have completed at least one SoC-level verification project
- Strong understanding of ARM M-series core operations
- Proficient in writing C code for ARM processors
- Expert in UVM testbench development and test case creation
- Experience with Cadence and Synopsys VIPs
- Skilled in debugging using disassembly and Tarmac for ARM cores
- Solid understanding of AHB and APB interface protocols
- Expert-level knowledge in DMA, interrupt handling, cache, and interconnect
- Strong SoC-level debugging skills using Tarmac and waveform analysis
- Hands-on experience with Cadence simulators and SimVision
- Familiarity with peripheral protocols like SPI, I2C, I3C, and UART (preferred)
- Willingness to work onsite from the Bangalore office is mandatory
- Ability to work independently and take ownership of assigned tasks as an individual contributor
Qualifications
Education details : Btech / MTech
Required Skills
Strong understanding of ARM M-series core operationsProficient in writing C code for ARM processorsExpert in UVM testbench development and test case creationExperience with Cadence and Synopsys VIPsSkilled in debugging using disassembly and Tarmac for ARM coresSolid understanding of AHB and APB interface protocolsExpert-level knowledge in DMA, interrupt handling, cache, and interconnectStrong SoC-level debugging skills using Tarmac and waveform analysisHands-on experience with Cadence simulators and SimVisionPreferred Skills
Familiarity with peripheral protocols like SPI, I2C, I3C, and UART