C

Ciena

Delivers adaptive optical networking services

Digital Verification Engineer - FEC

Hardware Validation & TestingPosted on Nov 5
Full-timeOttawa, ON, CanadaIn-person

About the Job

Requirements

  • At least 10 years of verification experience.
  • A Bachelor's degree in Electrical, Computer, or Software Engineering.
  • Significant experience using C and C++, SystemVerilog, Universal Verification Methodology (UVM), SystemVerilog Assertions (SVA), and simulators from major vendors.
  • Ability to determine comprehensive digital verification and coverage strategies.
  • Ability to foster innovation and continuous improvement within a team through leadership and communication.
  • Strong decision-making skills to analyze complex situations, evaluate options, and implement effective solutions to meet deliverables.
  • Ability to analyze and solve complex technical problems using engineering principles.
  • Ability to communicate complex technical concepts clearly and effectively influence stakeholders.

Responsibilities

  • Read and understand FEC architecture and functional requirements specifications, and collaborate with FEC designers, DSP modelers, FEC verifiers, systems engineers, and architects.
  • Develop verification, functional coverage, and formal verification test plans.
  • Validate architectural FEC functional blocks using simulation, formal, and coverage methods.
  • Create testbench environments and components, agents, scoreboards, and test scenarios using SystemVerilog UVM and C++.
  • Perform coverage-driven verification, monitor regressions, and debug failures with support from the function's designer.
  • Provide regular verification progress updates and communicate risks as needed.
  • Mentor and supervise junior verification engineers, maintaining a robust understanding of team outputs to support their technical and professional growth.
  • Keep abreast of technology developments and share knowledge with others.

Desired Qualifications

  • Experience with formal verification methods.
  • A strong background in Forward Error Correction (FEC) and/or digital signal processing (DSP).
  • Familiarity with Python, Make, bash, object-oriented programming, C, and C++.
  • Proficiency in bug tracking using Jira and source code management and revision tracking using Git.
  • Previous experience leading a team.
  • Previous mentoring experience.

About the Company

Ciena

Delivers adaptive optical networking services

Ciena designs and delivers optical and routing systems, software, and services to build adaptive networks for telecom operators, cable operators, governments, and enterprises. Its products combine high-performance hardware with automation software to optimize traffic and manage resources in real time. The company differentiates itself with an end-to-end hardware–software–services approach and by maintaining close, collaborative relationships with customers and partners. Its goal is to help customers deploy flexible, scalable networks that enable richer, more connected experiences.

Company size
10,001+
Company stage
IPO
Headquarters
Linthicum, Maryland
Founded
1992

Recently Posted Jobs

Explore more opportunities at Ciena

See more jobs