The CPU Debug and Power Management Verification Engineer will be responsible for verifying the auxiliary features of a high-performance ARM-based CPU. This includes Power Management, Clock Control, Debug Infrastructure, Resets, and Special-Purpose Registers. The role involves working across the entire product lifecycle, from pre-silicon test planning to supporting post-silicon bring-up and debug. The engineer will collaborate with architecture and RTL designers, develop and execute test plans, write and debug tests, build verification infrastructure, analyze functional coverage, and identify design issues. They will also support SoC-level debug and work with silicon bring-up teams.
Must Have:- Verify functionality correctness of CPU Power Management and debug logic.
- Develop and execute test plans and schedules.
- Write and debug tests in Assembly, SystemVerilog, SVA, C++, and scripting languages.
- Build and maintain verification infrastructure, including checkers and monitors.
- Analyze functional coverage to ensure test plan completeness.