INR 10.0 - 20.0 Lacs P.A.
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.