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 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
Preferred Skills
- Familiarity with peripheral protocols like SPI, I2C, I3C, and UART