Lattice Semiconductor logo

Design Verification Engineer (Senior/Staff)

Lattice Semiconductor
Full-time
On-site
Penang, MY
Level - Senior

Role Summary

The Design Verification Engineer role is an opportunity to become an integral part of the R&D organization at Lattice Semiconductor, contributing to the development of innovative programmable logic solutions.

Experience Level

5+ years of relevant experience in Design Verification.

Responsibilities

  • Develops and reviews test plan based on design specification.
  • Creates constrained-random verification environments for complex designs (DUT).
  • Implements coverage metrics using cover point and assertion.
  • Creates and debugs tests for DUT.
  • Resolves bugs with remote designers.

Requirements

  • Strong understanding of verification process from test plan to coverage completion.
  • Strong communication and analytical skills.
  • Understanding of HDL (Verilog, SystemVerilog).
  • Experience designing with FPGA is a plus.
  • Proficiency in programming languages (C/C++, Perl, TCL, or Python).
  • Familiarity with high-speed SERDES protocols (PCIe, Ethernet, CPRI or JESD204B/C, USB), memory technologies (DRAM, SRAM, Flash, DMA), interconnect protocols (AMBA AXI, AHB, APB) and peripherals (SPI, I2C or I3C) is advantageous.

Education Requirements

BS/MS/PhD in Electronics or Computer Engineering.

Minimum of 5 years experience with SystemVerilog/UVM.