Design Verification Engineer

Altera Corporation

$100K — $120K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or similar field with 4+ years in digital design verification.
  • Experience in verifying digital ASIC, FPGA, or SoC designs using SystemVerilog and UVM for at least 4 years.
  • Proven ability to develop constrained-random and directed testbenches for complex digital designs (4+ years).
  • Expertise in writing SystemVerilog Assertions and utilizing assertion-based verification methodologies (3+ years).
  • Hands-on experience with simulation tools like Synopsys VCS, Cadence Xcelium, or Siemens QuestaSim (3+ years).
  • Ability to debug RTL functional issues using waveform analysis and simulation debugging tools (3+ years).
  • Scripting experience in languages such as Python or Tcl to automate verification workflows (2+ years).

Responsibilities

  • Develop and execute verification plans for FPGA and SoC designs at both block and subsystem levels.
  • Create reusable UVM-based verification environments with agents and test cases.
  • Develop test cases to ensure functionality and achieve coverage goals for digital logic.
  • Maintain assertions in SystemVerilog to enhance design quality.
  • Debug simulation failures and RTL issues by collaborating with design teams.
  • Perform coverage analysis to ensure comprehensive verification.
  • Develop automated regression environments to boost verification efficiency.

Benefits

  • Opportunity to work on cutting-edge programmable logic technologies.
  • Access to industry-leading verification methodologies.
  • Collaboration with cross-functional teams throughout the product lifecycle.
  • Contribution to the continuous improvement of verification processes.
  • Engagement in design reviews and technical discussions.
Full Job Description
Job Details:

Job Description:
About the Role

As a Design Verification Engineer at Altera, you will play a key role in ensuring the functional correctness and quality of next-generation FPGA and SoC products. You will develop and execute comprehensive verification strategies for complex digital designs, collaborating closely with architecture, RTL design, physical design, firmware, and software teams throughout the product development lifecycle.

This position offers the opportunity to work on cutting-edge programmable logic technologies while leveraging industry-leading verification methodologies, constrained-random verification, coverage-driven verification, and assertion-based verification to deliver world-class semiconductor products.

Key Responsibilities:
  • Develop and execute block-level and subsystem-level verification plans for complex FPGA and SoC designs.
  • Create reusable SystemVerilog and UVM-based verification environments, agents, sequences, scoreboards, and checkers.
  • Develop constrained-random and directed test cases to verify digital logic functionality and achieve functional coverage goals.
  • Create and maintain assertions using SystemVerilog Assertions (SVA) to improve design quality and identify functional issues early.
  • Debug simulation failures, functional bugs, and RTL issues by working closely with RTL designers, architects, and firmware engineers.
  • Perform coverage analysis including functional, code, toggle, and assertion coverage to ensure verification completeness.
  • Develop verification infrastructure, automation, and regression environments to improve engineering productivity.
  • Participate in design reviews, verification reviews, and bug triage meetings throughout the development lifecycle.
  • Collaborate with emulation, FPGA prototyping, post-silicon validation, and software teams to support product bring-up and validation.
  • Contribute to continuous improvement of verification methodologies, reusable verification IP, and engineering best practices.


Salary Range

The pay range below is for Bay Area, California only. Actual salary may vary based on job location, job-related knowledge, skills, experience, training, and other factors. We also offer incentive opportunities that reward employees based on individual and company performance.

$100,000 - $120,000 USD

We use artificial intelligence to screen, assess, or select applicants for this position. Applicants must be eligible for any required U.S. export authorizations.

Qualifications:

Minimum Qualifications

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline with 4+ years of industry experience in digital design verification, ASIC verification, FPGA verification, or SoC verification, including the following:
  • 4+ years of experience verifying digital ASIC, FPGA, or SoC designs using SystemVerilog and Universal Verification Methodology (UVM).
  • 4+ years of experience developing constrained-random and directed verification testbenches for complex digital designs.
  • 3+ years of experience writing SystemVerilog Assertions (SVA) and applying assertion-based verification methodologies.
  • 3+ years of experience using industry-standard simulation tools such as Synopsys VCS, Cadence Xcelium, Siemens QuestaSim, or equivalent simulators.
  • 3+ years of experience debugging RTL functional issues using waveform analysis, simulation debugging tools, and verification methodologies.
  • 3+ years of experience developing verification components including UVM agents, drivers, monitors, scoreboards, sequences, and functional coverage models.
  • 3+ years of experience analyzing functional coverage, code coverage, assertion coverage, and coverage closure metrics.
  • 2+ years of experience using scripting languages such as Python, Perl, Tcl, Shell, or similar languages to automate verification workflows and regression environments.
  • 2+ years of experience using revision control systems such as Git, Perforce, or equivalent version control tools.
  • 2+ years of experience collaborating with RTL design, architecture, physical design, firmware, or software engineering teams throughout the product development lifecycle.
  • 1+ year of experience developing automated regression environments and analyzing regression results to improve verification quality and productivity.
  • 1+ year of experience verifying one or more high-speed digital interfaces such as PCIe, Ethernet, DDR, LPDDR, HBM, AXI, AMBA, USB, CXL, or similar industry-standard protocols.


Preferred Qualifications
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
  • 6+ years of experience in ASIC, FPGA, or SoC design verification.
  • Experience verifying complex FPGA architectures, programmable logic devices, or configurable hardware systems.
  • Experience verifying high-speed interfaces including PCIe Gen4/Gen5, Ethernet, DDR4/DDR5, LPDDR, HBM, CXL, or SerDes protocols.
  • Experience with formal verification tools and methodologies.
  • Experience with hardware emulation platforms, FPGA prototyping, or acceleration-based verification.
  • Experience developing reusable verification IP (VIP) for complex semiconductor products.
  • Experience with low-power verification methodologies including UPF, CPF, retention, isolation, and power-aware simulation.
  • Experience using lint, CDC, RDC, or static verification tools.
  • Experience with post-silicon validation, silicon bring-up, or hardware/software co-verification.
  • Experience applying coverage-driven verification methodologies to large-scale ASIC or FPGA programs.


Job Type:
Regular

Shift:
Shift 1 (United States of America)

Primary Location:
San Jose, California, United States

Additional Locations:

Similar Jobs

More Jobs at Altera Corporation

More Technical Services Jobs

Find similar Design Verification Engineer jobs: