L

Lattice Semiconductor

Low-power FPGAs and design software

Manager – Design Engineering - Design Verification

Hardware Validation & TestingUpdated on Nov 12
Full-timeGeorge Town, Penang, MalaysiaNo salary listedIn-person

About the Job

Requirements

  • A BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field of study.
  • At least 8 years of dedicated, hands-on FPGA/SOC ASIC design verification experience.
  • At least 5 years of experience leading a design verification team to verify complex FPGA/ASIC.
  • A proven track record of full ASIC verification from concept through tape-out to silicon bring-up.
  • Advanced knowledge of SystemVerilog and Universal Verification Methodology (UVM).
  • Experience using C/C++, Perl, Python, or Tcl for design verification task automation.
  • Experience verifying subsystems including DDR SDRAM memory, AMBA-based on-chip interconnect, Ethernet, video (DisplayPort, MIPI, HDMI, SDI), JESD204B, and PCIe.
  • In-depth knowledge and experience with low-power design, UPF integration, boot-up, power-cycling, and hardware/firmware interaction verification.
  • For the manager position, strong team leadership and interpersonal skills, communication and problem-solving abilities, and willingness to take on diverse challenges.
  • Successful background and reference checks, and satisfactory proof of the right to work in Malaysia.

Responsibilities

  • Understand the details of protocol technologies including DDR SDRAM memory, AMBA-based on-chip interconnect, Ethernet, video (DisplayPort, MIPI, HDMI, SDI), JESD204B, and PCIe, including how these technologies are implemented in Lattice IP.
  • Create coverage-driven verification plans from specifications, and review and refine them to achieve coverage targets.
  • Create IP-level module and subsystem verification plans, test benches, portable test benches, sequences, and test infrastructure.
  • Architect reusable UVM-based test benches and integrate complex multi-instance VIPs, subsystem test benches, and test suites at the SoC level to achieve targeted coverage.
  • Work with design, architecture, software, firmware, and external IP delivery teams to efficiently integrate and verify the overall FPGA design.
  • Take the lead on and contribute to verification of complex FPGAs.
  • Integrate multiple IP-level design and verification environments, develop reusable UVM test benches, implement coverage-driven and directed test cases, deploy new tools, and implement methodologies to improve IP design quality.

Desired Qualifications

  • Experience in hardware validation and debugging.

About the Company

Lattice Semiconductor

Low-power FPGAs and design software

Lattice Semiconductor focuses on low-power FPGAs and the software tools that go with them. It provides hardware and software solutions to businesses in industrial, automotive, communications, and consumer electronics markets, selling FPGA devices, software licenses, and support services through a B2B model. Its products, such as MachXO, Lattice Avant, and Lattice Nexus, are programmable logic devices paired with a user-friendly toolchain that enables designers to implement and optimize digital circuits with minimal power consumption. The company differentiates itself by emphasizing low power operation, ease of use, and a complete ecosystem (training and support) designed to accelerate product development and time-to-market. Its goal is to help customers bring reliable, energy-efficient electronic systems to market quickly by providing integrated hardware, software, and services.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Hillsboro, OR
Founded
1983

Recently Posted Jobs

Explore more opportunities at Lattice Semiconductor

See more jobs