Why Join IBM's Processor Verification Team?
- Verify the World's Most Advanced Processors Contribute to POWER11 and Telum - processors at the heart of IBM's enterprise-class systems and supercomputers.
- Ensure first-pass silicon success for designs that push beyond Moore's Law.
- Deep Technical Challenge Work on processor core blocks (RISC, LSU, EDU, Cache, Fabric, Interconnect)
- Master state-of-the-art verification methodologies (UVM, C++, high performance validation).
- Collaborative End-to-End Development Partner with Logic, Backend, Firmware, and EDA teams for cross-functional debug and flow co creation.
- Gain fullvisibility across the design lifecycle - from microarchitecture to silicon.
- Career Growth & Innovation Structured mentoring: grow from college hire to IBM Fellow.
- Be part of IBM's strong innovation culture (-800 patents globally).High Impact, Niche Talent Processor verification is one of the leanest skill pools in the industry - at IBM, your expertise will directly shape global compute leadership.
Your Role and Responsibilities
• Lead the unit level pre-silicon functional & performance verification of the Processor core vector/scalar execution unit for our next -generation IBM POWER processor core systems offering.
• Architect and enhance the existing verification environment for
vector/scalar/SIMD execution unit of the high-performance processor CPU.
• Develop verification test plan for both functional and performance verification
including the 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 ,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 stake holders and team members.
Required Technical and Professional Expertise
• 8 years or more experience in functional verification of processors,
demonstrating a deep understanding of vector/scalar/SIMD execution unit
• Good understanding of computer architecture, including Processor core
design specifications, with expertise in verifying execution unit of any CPU
architecture.
• Hands on experience of MMA/vector/scalar/SIMD Verification.
• Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA
• Experience with high frequency, instruction pipeline designs
• At least 1 generation of Processor Core silicon bring up experience
• In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs)
• Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design
• Proficiency in C++, Python scripting or similar object oriented programming languages.
Nice to haves
- Knowledge of instruction fetch , branch execution, Flushes, stalls and
Arithmetic unit.
- Knowledge of test generation tools and working with ISA reference model.
- Experience with translating ISA specifications to testplan.
- Knowledge of verification principles and coverage.
- Understanding of Agile development processes.
- Experience with DevOps design methodologies and tools.
125%