Level 3 Communications, Inc

Lead, FPGA Verification Engineer

Level 3 Communications, Inc$120K — $145K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree plus 9 years or Graduate Degree plus 7 years of experience; candidates with 13 years of experience in lieu of a degree will be considered.
  • Strong understanding of FPGA design processes and experience in designing verification strategies.
  • Ability to obtain U.S. government clearance is mandatory.
  • Familiarity with complex design test scoping and coverage metrics is essential.
  • Experience with hardware verification languages, especially System Verilog, is preferred.

Responsibilities

  • Execute and contribute to the FPGA verification plan to ensure design integrity.
  • Architect UVM test cases for various FPGA blocks to validate functionality.
  • Develop reusable testbench modules and environments for efficient testing processes.
  • Define functional coverage models aligned with design-under-test requirements for comprehensive validation.
  • Utilize UVM to build drivers, monitors, and scoreboards tailored to specific DUT needs.
  • Work autonomously or with minimal supervision to create effective test bench solutions.
  • Focus on identifying design issues and enhancing design robustness through innovative approaches.

Benefits

  • 9/80 work schedule allowing for every other Friday off.
  • Opportunity to work in a dynamic, fast-paced environment.
  • Involvement in cutting-edge FPGA technologies and architectures.
Full Job Description
Job Title: Lead, FPGA Verification, UVM

Job Code: 44204

Job Location: Palm Bay, FL

Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off

Job Description:

Seeking talented UVM/Design Verification Engineer, able to work in teams and independently, learn quickly and be productive in a fast paced, dynamic environment.

Essential Functions:
  • Execute and contribute to the FPGA verification plan
  • Architect UVM test cases for individual blocks or sub blocks within an FPGA
  • Develop reusable agents, top level testbench modules and environments
  • Define and implement functional coverage model based upon DUT requirements and close code coverage.
  • Utilize UVM to create drivers, monitors, predictors, and scoreboards based on DUT requirements.
  • Strong understanding of FPGA design process including requirements generation, preliminary design, peer reviews, detailed design, test plan generation, and integration and test.
  • Work independently or with limited guidance to develop test bench solutions.
  • Familiarity with test scoping for complex designs, code coverage, functional coverage, assertions.
  • Ability to focus on finding design issues, corner cases and out of box ideas to make designs more robust.
  • Ability to obtain US government clearance.


Qualifications:
  • Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience.


Preferred Additional Skills:
  • Experience with and understanding of Altera or Xilinx / AMD FPGA architectures
  • Experience with high speed serial protocols (PCI Express, SRIO, Ethernet)
  • Experience designing 10G Ethernet based Network Interface Designs
  • Experience in network protocols including IPv6 and UDP
  • Experience with SoC (Kintex UltraScale/UltraScale+, Virtex UltraScale/UltraScale+, Zynq UltraScale)
  • Experience with VHDL
  • Experience in ASIC / FPGA verification using C/C++ and/or System Verilog
  • Experience with DO-254 air worthiness certification
  • Experience with building and setting up scalable simulation/verification environments.
  • Experience with and understanding of Altera and/or Xilinx FPGA architectures.
  • Experience with Vivado and/or Quartus tool suite.
  • Proficiency with hardware verification languages: System Verilog, System Verilog Assertions
  • Proficiency with Object Oriented Programming Concepts: Inheritance, Polymorphism, etc.
  • Proficient in scripting languages: bash/csh, Perl, Python, etc.
  • Revision Control Systems: svn, git
  • Proficient in Linux Environments
  • Constrained Random Verification Experience highly desired.
  • Experience with packet-based protocols (PCI Express etc.), Network-centric designs (Ethernet, IP, FC).
  • Experience with high speed memory interfaces (DDRx)


#LI-KT1

Similar Jobs

More Jobs at Level 3 Communications, Inc

More Aerospace & Defense Jobs

Find similar Lead, FPGA Verification Engineer jobs: