
Sr Staff Design Verification Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Develop and maintain verification plans in alignment with architectural and design requirements.
- Architect and implement advanced simulation test benches to validate DUT functionality.
- Design and execute both directed and constrained-random test scenarios.
- Collect, analyze, and improve code and functional coverage metrics.
- Perform root-cause analysis and debug failures in simulation, DUT, or test cases.
- Utilize UVM or equivalent methodologies for system-level verification.
- Engage in pre-silicon and post-silicon debug activities, including lab bring-up and testing using tools such as oscilloscopes and logic analyzers.
- Collaborate with hardware and firmware teams to ensure cohesive integration and debugging.
- Drive automation of verification workflows using scripting languages and XML.
- Participate in continuous improvement of verification processes, tools, and methodologies.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering with 7+ years of experience in Digital Pre-Silicon Verification.
- Strong proficiency in SystemVerilog and HDL languages.Hands-on experience with UVM or other industry-standard verification methodologies.
- Strong object-oriented programming skills using SystemVerilog and C++.
- Ability to write and interpret architectural/design specifications and verification requirements.
- Experience in writing verification test plans.
- Proficiency in developing complex simulation test benches.
- Ability to implement directed and constrained-random test cases.
- Experience with functional and code coverage collection, analysis, and closure.
- Strong debugging skills for simulation issues, test cases, tools, and DUT (Device Under Test).
- Extensive experience in PCIe-related verification (pre- and post-silicon).
- Hands-on experience with lab tools such as logic analyzers and oscilloscopes.
- Knowledge of firmware development and hardware/firmware interaction.
- Familiarity with microprocessors and assembly language.
- Proficiency in scripting languages such as Perl, Shell, and Python.
- Experience using XML for simulation/design environment automation.