Job Details:
About Altera
At Altera™, our independence as the world's largest pure-play FPGA solutions provider gives us the focus, speed, and agility to innovate without compromise. With more than four decades of industry-leading FPGA expertise, our singular mission is to deliver the programmable technologies that help customers differentiate, innovate, and scale across rapidly evolving markets including AI, cloud, networking, communications, automotive, and edge computing. As an independent company, we move faster, invest deeper, and partner more closely—empowering our teams to drive breakthrough innovation and shape the future of programmable logic.
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.
עיקרי התפקיד
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.
דרישות
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.
יתרון
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 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:
Posting Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.