Sr Field Progammable Gate Array (FPGA) Verification Engineer in Houston, TX at IBM

Date Posted: 7/10/2018

Job Snapshot

Job Description

As an IBM FlashSystem verification engineer, you join a talented group of engineers responsible for designing and validating the next-generation Enterprise class all-flash storage arrays. We are looking for an experienced professional who is passionate about design verification, both unit-level verification and top-level verification. In this role you will apply your technical knowledge to solve complex verification scenarios utilizing pure simulation environments as well as in-lab hardware prototype platforms.

As an experienced member on our diverse engineering team, you will take on the latest high performance storage system verification. You will be part of a growing organization with a market-leading product and a strong plan for continued future growth. Our team uses the latest tools and methodologies with an eye for innovation and creative problem solving.


The design verification team owns the verification of the FPGA designs and development of related infrastructure. The team is responsible for the quality of delivery through the entire design phase.

Develop SystemVerilog and UVM verification environments for block-level and top-level modules.
Build and maintain verification plans
Write and run testcases for RTL simulation
Debug functional errors in the RTL by working closely with design and firmware engineers.
Define and implement functional coverage, and improve DV environment to ensure coverage closure


Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science
A minimum of 5 years of experience in design verification
Hands on experience with building a UVM environment from the ground up
Proven software engineering skills including understanding of object-oriented programming, data structures, and algorithms
Experience with functional coverage and constrained random verification methods

This position is located in Houston Tx.


  1. Software Engineer Jobs
  2. Systems Engineer Jobs

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.