IB

Processor Verification Engineer

IBM
Bangalore5-15 LPA Posted 13 Nov 2025
FULL TIME
C++
systemverilog
Perl
Python
Vhdl

Job Description

As a Functional Verification Engineer at IBM

Verify different functions/Components of the Server Processor chip, Memory BIST or Reset Flow and Boot Firmware.

Your primary responsibilities include:

  • Work with logic and development teams to identify test scenarios, create test plans and execute the scenarios.
  • Create/Update the test environment and code automated test scenarios and environments.
  • Work with development and system tests team to ensure coverage criteria is met.
  • Create/Update formal verification rules for various functions in PCIe and PIPE specification.
  • Develop skills in IBM Functional verification tools and apply them successfully.

Required education

  • Bachelor's Degree

Preferred education

  • Master's Degree

Required technical and professional expertise

  • 5+ years of experience in pre-silicon functional verification
  • 3+ years of experience in Memory BIST or Reset Flow/Boot Firmware
  • Good understanding of the hardware development cycle for the product
  • Expertise in Object Oriented Programming concepts using C++/System Verilog to design and develop reusable functional verification components
  • Good Understanding of VHDL or Verilog, and able to trace the source of unexpected design behaviour through to RTL source
  • Track record of defining new approaches to verification that are adopted by others and progress the state of the art of verification within a team
  • Expertise in automation language, tool and scripts – Python/Perl
  • Experience in test automation
  • Analytical skills, decision making ability and attention to details
  • Ability to work in a team, under schedule pressure and maintain deadlines
  • Development experience with Linux / Unix
  • Experience in Test Plan creation and develop test cases from the requirements & Design Documents, reviews, reports creation
  • Strong communication skills and passionate to work well as part of a team

Preferred technical and professional experience

  • Stress testing and ability to identify corner case scenarios
  • Good understanding of computer system architecture and microarchitecture
  • Knowledge in Standard IO protocols (I2C, SPI and other serial interface)
  • Knowledge in PHY Verification
  • Knowledge in IP Integration and SoC
  • Knowledge in Server boot Flow
  • Knowledge in Secure boot Firmware

Join WhatsApp Channel