a. ARM based subsystem verification
b. Directed verification using Verilog testbenches and assembly/C tests
c. Experience with code coverage analysis and closure
d. Good understanding of ARM processors (Cortex R4, ARM A9, M3 etc), ARM CoreSight architecture
e. Good understanding of AMBA Bus (AXI, AHB, APB) and ARM Bus interconnects (PL301, NIC Interconnects)
f. Good understanding of the Memory controller verification and commonly used peripherals - UART, I2C, SMBUs, Timers, etc.