Functional Verification Engineer

Job Description

Job Title: Functional Verification Engineer. Location: Bangalore, Karnataka, India

Responsibilities:

  • Perform stress testing and identify corner-case scenarios.
  • Verify high-speed SERDES and PHY interfaces.
  • Work on IP integration and SoC-level verification.
  • Develop and maintain verification environments, testbenches, test cases, test plans, and verification strategies for IP, unit, and block-level designs.
  • Perform verification at unit, element, subsystem, and system levels.
  • Verify third-party IP blocks, including DDR, PCI, NAND, and AXI;
  • Verify I/O subsystems and protocols such as PCIe/CXL, DDR, Flash, Ethernet, AXI, AHB, ACE, and ACE-Lite.
  • Perform gate-level simulation and emulation.
  • Verify clock-domain crossing and reset-domain crossing.
  • Debug and investigate test failures, identify root causes, and work with design teams to resolve logic design issues.
  • Ensure verification coverage criteria are met.
  • Use IBM functional verification tools and methodologies;
  • Work with stakeholders to maintain design progress and deliver quality designs.
  • Contribute to automation and continuous integration workflows.

Qualifications:

  • Bachelor's degree.
  • 9+ years of experience in functional verification of processors or ASICs.
  • At least 9 years of experience with third-party IP blocks such as DDR, PCI, NAND, or AXI.
  • Strong knowledge of computer system architecture and microarchitecture.
  • Experience with UVM, OVM, SystemVerilog, SystemC, and hardware description languages such as Verilog and VHDL.
  • Good object-oriented programming skills in C/C++;
  • Experience with scripting languages such as Python or Perl.
  • Experience developing testbenches, writing complex test scenarios, debugging failures, and triaging issues.
  • Experience working in Linux/Unix environments and with Git repositories.
  • Understanding of continuous integration and DevOps workflows.
  • Ability to work independently, take initiative, and help keep design activities moving forward.
  • Experience leading a team.

Benefits and information:

  • Opportunity to work on IBM server and ASIC technologies.
  • Opportunities for professional development, experimentation, and continuous learning.
  • A collaborative work environment that encourages innovation, feedback, and career growth.
  • Hybrid work arrangement in Bangalore, Karnataka, India.
  • General daytime shift.
  • No travel required.
  • This is a regular, non-commission-based professional position.
  • IBM is an equal-opportunity employer and considers qualified applicants without discrimination.
  • IBM recommends applying for no more than three roles per year for the best candidate experience.
  • Applicants should contact the recruiter for clarification about location requirements.

Additional details:

  • Experience range displayed: 6 to 15 years.
  • Job ID: 136788.
  • No salary information was provided in the listing.

LOCATION

JOB TYPE

Full-time

COMPENSATION

SHARE

Important: To avoid application spam, include this statement at the end of your resume or application: 'I found this position on ( Quantum Jobs List ) .' Applications without it will be disqualified.

Back to all Quantum jobs
arrow mark
📌 Be the FIRST to join — A Professional Networking Platform for quantum.  Join Waitlist