Job Title
UVM Verification Engineer / Principal Engineer
Role Summary
Principal-level verification engineer responsible for developing scalable UVM-based verification environments and testplans for complex memory interface IP. Work within the Synopsys IP Group to improve verification methodology, reduce time-to-market, and ensure product quality.
Role involves close collaboration with architecture and implementation teams and mentoring junior engineers.
Experience Level
Senior / Principal level. This is a senior role (principal) and typically requires extensive verification experience (generally 7+ years).
Responsibilities
Primary responsibilities include planning and executing verification for memory interface IP and improving verification efficiency.
- Develop detailed verification testplans and functional coverage models for memory interface IP.
- Implement scalable UVM testbench infrastructure and design testcases to verify firmware functionality on RTL/PHY models.
- Perform technical reviews and collaborate with architecture and implementation teams to ensure alignment.
- Diagnose and resolve complex verification and debugging challenges using advanced tools and methodologies.
- Interpret standards and functional specifications to create success-path, corner-case, and negative test scenarios.
- Research and integrate virtual prototyping and emulation technologies to improve verification throughput.
- Mentor junior engineers and contribute to team knowledge sharing and leadership development.
Requirements
Key must-have skills and tools; concise distinctions for desirable skills.
-
Must-have: Proficiency in SystemVerilog and UVM with hands-on experience using simulation and waveform-debugging tools.
-
Must-have: Experience developing verification solutions focused on productivity, performance, and throughput.
-
Must-have: Expertise in assertion-based verification and coverage analysis techniques.
-
Must-have: Experience with scripting for regression and build systems (Python, Perl, Shell) and familiarity with Linux development environments.
-
Must-have: Strong analytical and debugging skills; ability to interpret specifications and derive comprehensive test scenarios.
-
Nice-to-have: Experience with virtual prototyping, emulation, and C/C++ software/hardware co-simulation.
-
Nice-to-have: Knowledge of LPDDR or other memory interface standards.
Education Requirements
Bachelor's degree or higher in Electrical or Computer Engineering, Computer Science, or a related field.
About the Company
Company: Synopsys
Headquarters: Mountain View, California, USA
Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Date Posted: 2026-06-02