Design Verification Engineer

Suresh Chips And Semiconductor
Singapore
SGD 100,000 - 125,000
Job description

We are seeking an experienced Design Verification Engineer to join our team in the semiconductor industry. The ideal candidate will have 3+ years of hands-on experience in verification, including writing UVM tests, debugging, and working with industry-standard simulators. You will be responsible for building and executing comprehensive verification testbenches, ensuring the correctness of complex digital designs, and working with cross-functional teams to improve design quality. Knowledge of Video, Display, GPU, DDR, PCIe, USB, and scripting is an added advantage.


Locations: Bangalore, Malaysia, China, Singapore


Key Responsibilities:

  • UVM Test Writing & Debugging: Develop, write, and debug UVM-based testbenches for verifying RTL designs. Create comprehensive tests to validate functionality and performance.
  • Simulation & Debugging: Use industry-standard simulators to simulate designs, analyze simulation results, and troubleshoot issues. Debug RTL and testbenches to ensure correctness and high-quality verification.
  • Behavioral Model for Scoreboard: Develop and write behavioral models for scoreboards to monitor and compare expected results against actual results in simulations.
  • UVM Testbench Building: Build and maintain reusable, modular, and scalable UVM testbenches for functional verification of complex digital systems.
  • Client Project Experience: Contribute to at least one client project, working with teams to meet customer specifications and deadlines while ensuring top-quality verification processes.
  • RTL Coding (Bonus): Knowledge of RTL coding is a plus, as it will help in understanding design implementation and improving testbenches.
  • Programming Knowledge (Bonus): Knowledge of C/C++ is advantageous for scripting and enhancing testbenches, improving efficiency and automation.
  • Domain Knowledge (Bonus): Familiarity with Video, Display, GPU, DDR, PCIe, USB protocols and systems, contributing to better design understanding and verification coverage.
  • Scripting Skills: Utilize scripting languages such as Perl, C, and Shell to automate tasks, create verification scripts, and enhance verification flows.

Desired Profile of the Candidate:

  • Experience: Minimum 3 years and up to 8 years of experience in digital verification, ideally in the semiconductor industry, with a strong focus on UVM-based verification and debugging.
  • Verification Expertise: Strong experience in writing and maintaining UVM-based testbenches, developing behavioral models, and working with simulators for functional verification.
  • Project Experience: At least one client project experience, ensuring exposure to real-world verification challenges and customer-facing responsibilities.
  • Coding Skills: Knowledge of RTL coding is a plus, providing insight into the implementation of designs and enhancing verification capabilities.
  • Programming Languages: Knowledge of C/C++, scripting with Perl, Shell, or C to automate and enhance verification processes is a strong advantage.
  • Domain Expertise: Experience or knowledge in areas like Video, Display, GPU, DDR, PCIe, and USB is beneficial for handling specialized verification requirements.

Required Skills & Qualifications:

  • Technical Skills:
    • Expertise in UVM test writing, simulation, debugging, and building UVM testbenches.
    • Strong understanding of behavioral modeling for scoreboards.
    • Experience with industry-standard simulators for RTL verification.
    • Proficient in scripting using Perl, C, Shell, or similar languages.
  • Optional but Beneficial Skills:
    • Knowledge of RTL coding and C/C++ programming.
    • Experience with Video, Display, GPU, DDR, PCIe, and USB technologies and protocols.
  • Education: Bachelors or Masters degree in Electronics, Electrical Engineering, Computer Engineering, or a related field.

Key Competencies:

  • Strong experience in UVM-based verification and debugging.
  • Ability to build and maintain UVM testbenches and work on simulation and behavioral modeling.
  • Familiarity with industry-standard simulators and verification methodologies.
  • Strong problem-solving skills to identify and resolve complex design and verification issues.
  • Effective communication skills to collaborate with cross-functional teams and clients.
  • Ability to work independently as well as part of a team in a fast-paced environment.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Design Verification Engineer jobs in Singapore