Search

Principal Digital Verification Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

A global technology company develops advanced optical networking and high-speed connectivity solutions that power modern telecommunications infrastructure and the growing demands of AI and cloud computing. Its products enable high-capacity data transmission across optical fibre networks, supporting the performance, reliability and scalability required by next-generation communications systems.

\n


\n


\n

The company is seeking a Principal Digital Verification Engineer to lead and shape verification strategies for complex digital subsystems used in advanced optical transmission products. Based in Rochester, New York, you will work closely with digital design engineers, verification specialists, systems engineers and architects to ensure designs meet functional requirements and deliver the performance and reliability expected of high-speed networking technologies.

\n


\n

This is a senior technical role for an experienced verification engineer with deep expertise in SystemVerilog, UVM and assertion-based verification. You will own verification methodologies, drive coverage and test planning, troubleshoot complex design issues, and provide technical leadership across projects. There will also be opportunities to mentor colleagues and take responsibility for verification activities as the designated ASIC Verification Prime.

\n


\n

Key Responsibilities:

\n

    \n
  • Define verification strategies: Analyse system architectures and functional requirements, collaborating with systems engineers and architects to establish comprehensive digital verification approaches.
  • \n

  • Lead digital subsystem verification: Validate complex digital designs using simulation-based verification, functional coverage methodologies and, where appropriate, formal verification techniques.
  • \n

  • Develop verification environments: Create, review and optimise simulation environments, test scenarios, functional coverage plans and formal verification test plans.
  • \n

  • Drive verification quality and coverage: Identify gaps in verification coverage, improve test effectiveness and ensure verification activities align with architectural requirements and project objectives.
  • \n

  • Provide technical leadership: Lead focused technical initiatives, resolve complex verification challenges and mentor other engineers where required.
  • \n

  • Own verification delivery: Estimate project timelines, track progress against agreed plans, manage priorities and communicate status, risks and dependencies to relevant stakeholders.
  • \n

  • Lead ASIC verification activities: Take responsibility as the ASIC Verification Prime when assigned, coordinating verification execution and ensuring deliverables meet project requirements.
  • \n

  • Contribute to design and architecture reviews: Assess proposed architectures and digital designs for verification implications, identifying opportunities to improve coverage, technical quality and schedule execution.
  • \n

  • Debug complex technical issues: Work closely with design and engineering teams to investigate failures, determine root causes and support timely resolution.
  • \n

\n


\n

Key Qualifications:

\n

    \n
  • Experience: 12+ years of hands-on experience in digital verification, with strong proficiency in SystemVerilog, UVM and SystemVerilog Assertions (SVA).
  • \n

  • Verification methodology: Demonstrated ability to define and implement comprehensive digital verification strategies, including test planning, simulation, functional coverage and verification closure.
  • \n

  • Simulation tools: Experience working with industry-standard digital simulation tools from major EDA vendors.
  • \n

  • Technical problem-solving: Strong debugging skills and a structured, methodical approach to resolving
  • \n

  • Technical leadership: Ability to work independently, take ownership of verification deliverables and collaborate effectively with multidisciplinary engineering teams. Experience mentoring engineers or leading verification initiatives is beneficial.
  • \n

  • Education: Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science or a related scientific or engineering discipline.
  • \n

  • Communication: Strong written and verbal English communication skills, with the ability to communicate technical findings, project status and risks clearly.
  • \n

\n


\n

Experience in the following areas would be advantageous:

\n

    \n
  • Formal verification: Practical experience applying formal verification techniques to digital designs.
  • \n

  • DSP and error correction: Familiarity with digital signal processing (DSP) and/or Forward Error Correction (FEC) technologies.
  • \n

  • Development workflows: Experience using Jira for issue tracking and Git for source control and revision management.
  • \n

  • Scripting and programming: Familiarity with Python, Make, Bash, object-oriented programming, C and C++.
  • \n

\n


\n

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit…

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...