Role & Responsibilities:
- Lead the unit-level pre-silicon functional & performance verification of the Processor core vector/scalar execution unit for next-generation IBM POWER processor core systems.
- Architect and enhance the existing verification environment for vector/scalar/SIMD execution units of high-performance processor CPUs.
- Develop verification test plans for both functional and performance verification, including estimation for coverage closure.
- Support higher-level core/system simulation environment.
- Participate in post-silicon lab bring-up and validation of the hardware.
- Lead, guide, and mentor a team of engineers and represent them at global forums.
- Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement.
- Effectively communicate progress, potential challenges encountered, and milestones achieved to stakeholders and team members.
Required Education:
Preferred Education:
Required Technical and Professional Expertise:
- 8+ years of experience in functional verification of processors, with deep understanding of vector/scalar/SIMD execution units.
- Good understanding of computer architecture, including Processor core design specifications.
- Hands-on experience in MMA/vector/scalar/SIMD verification.
- Expertise in Out of Order, Superscalar, Multi-Threaded Core Architecture and ISA.
- Experience with high-frequency instruction pipeline designs.
- Proficiency in C++, Python scripting, or similar object-oriented programming languages.
Preferred Technical and Professional Experience:
- Knowledge of instruction fetch, branch execution, flushes, stalls, and arithmetic units.
- Knowledge of test generation tools and working with ISA reference models.
- Experience with translating ISA specifications to test plans.
- Knowledge of verification principles and coverage.
- Understanding of Agile development processes.
- Experience with DevOps design methodologies and tools.