Factorial

Functional Verification Engineer

Factorial

full-time

Posted on:

Location Type: Hybrid

Location: GhentBelgium

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • As a Functional Verification Engineer, you will be interfacing with architecture, design, physical implementation and software teams in order to make sure that the systems are performing to the highest level.
  • Your work may involve high-level modelling, UVM, HW/SW Co-Debug, Simulation Acceleration support.
  • Reading and analysing the system requirements and architecture requirement documents.
  • Developing Verification environment development and maintenance in SystemVerilog/UVM/SystemC/C++, including all the respective components such as Stimulus, Checkers, Assertions, Trackers, and Coverage.
  • Executing Verification Plans, including Design Bring-up, DV environment Bring-up, Regressions and Debug of the test failures.
  • Using the standard tools and flows of the verification process (Simulators, Coverage Analyzers, Unix, Continuous Integration, Bug Tracking, …).
  • Create and execute testcases to verify the functionality, performance, and robustness in embedded C and SV.
  • Identify, isolate, and debug issues found during verification, leveraging simulation and debugging tools to root-cause failures and drive resolution with design and architecture teams.
  • Work closely with cross-functional teams to achieve verification closure, conducting coverage analysis, bug tracking, and regression testing to ensure the quality and completeness of verification activities.
  • Participation to verification methodology improvements.

Requirements

  • Master Degree in relevant field.
  • Min 5 years of experience in relevant field of Verification of complex SoC or IP.
  • Experience in SystemVerilog/UVM and SystemC/C++.
  • Experience in Constrained random, Functional Coverage development, design debug.
  • Experience in Formal Verification, UPF.
  • Experience in HW-SW co-verification and simulation.
  • Some previous experience in Firmware based verification is a good to have.
  • Some knowledge of scripting languages like Bash/Perl/Python.
  • Use of verification management tools.
  • Strong debugging and problem-solving skills, with the ability to effectively analyze and resolve complex verification issues.
  • Good level of English, both written and spoken is mandatory.
  • Experience in the following are a plus: Experience in Firmware-based verification.
  • Knowledge in metrics-driven verification.
  • Insights of NOC and other Ips or standard peripherals like PCIe, DDR, HBM …
Benefits
  • Join an innovative team and experience company growth.
  • We believe in investing in our employees and providing them with the opportunities they need to grow and develop their careers.
  • Enjoy a hybrid work environment.
  • We also offer flexible schedule.
  • We offer a remuneration that values your experience.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SystemVerilogUVMSystemCC++Constrained randomFunctional CoverageFormal VerificationUPFHW-SW co-verificationDebugging
Soft Skills
problem-solvinganalytical skillscommunicationcollaboration
Certifications
Master Degree