FPGA Verification Engineer
Ciena ยท via
Tech Sales Jobs
๐ฐ $94,700 - $151,300/yr
๐ Remote
๐ Remote, Texas
โฐ Full Time
Job Description:
- Establish verification methodology, architecture, and infrastructure, including models, generators, monitors, and scoreboards
- Collaborate with the design team to define test priorities and coverage targets
- Create verification plans
- Create and execute test cases
- Create and maintain regression suites and provide verification reports
- Participate in chip-level verification activities for FPGA designs
- Participate in block-level verification activities for FPGA designs
- Support reliable Packet-Optical Platform solutions through FPGA verification activities
Requirements:
- Bachelor's degree OR Master's degree in Engineering or equivalent
- Minimum 2+ years of experience as an FPGA/ASIC verification engineer
- Development of testbench environments using SystemVerilog and UVM
- Application of directed and constrained-random stimulus generation
- Problem solving and debugging skills
- Ability to prioritize work and make trade-offs within FPGA design timelines
- Utilization of standard interfaces such as PCIe, I2C, and SPI
- Application of Ethernet packet structures and interfaces, including CAUI, XLAUI, XAUI, and XFI
- Experience with Mentor Graphics and/or Synopsys verification tools
- Excellent verbal and written communication skills
- Ability to work independently and in a team environment
- Willingness to learn new skills
- Excellent interpersonal and team skills
- Highly motivated and creative
- Well organized, thorough, and detail oriented
Benefits:
- Discretionary incentive bonus eligibility for non-sales employees
- Sales commission eligibility for sales employees
- Medical, dental, and vision plans
- 401(k) participation with company matching
- DCPP participation with company matching in Canada
- Employee Stock Purchase Program (ESPP)
- Employee Assistance Program (EAP)
- Company-paid holidays
- Paid sick leave
- Vacation time
- Paid Family Leave and other leaves of absence
- Development opportunities
- Flexible work arrangements
- Work supporting employee growth and well-being