PSS – Verification Lead/Engineer

Position: PSS – Verification Lead/Engineer

Experience: 3-6 Years

Location: Bengaluru

 

Job Description:

  • Understanding customer requirements on system-level verification scenarios
  • Development of test scenarios in PSS language and in C or SystemVerilog/UVM (as needed)
  • Execution of test scenarios in pre-silicon (simulation, emulation) and post-silicon environments

Job Brief:

Portable Stimulus (PSS) is a new industry standard that enables the specification of test intent in a verification environment agnostic way. A test intent written in PSS can be used to generate verification scenarios for simulation, emulation, FPGA, and post-Silicon environments. PSS enables a significant productivity leap in chip/SoC Verification. Undoubtedly, PSS is the next big thing after SystemVerilog/UVM – it carries forward tried and tested techniques from SystemVerilog (like Constraint Driven Verification and Coverage) to system level for pre/post-silicon verification.

Vayavya Labs has been one of the original contributors to this industry standard and actively driving the discussion for the last many years.

Many companies are adopting PSS to meet the challenges of verifying today’s complex systems. Vayavya Labs is helping with this transition – with years of expertise in Software-driven Verification and the PSS standard itself. See https://vayavyalabs.com/pss-hsi/ for more information on the standard and what we as Vayavya Labs are contributing.

 

You will be part of the team working on Portable Stimulus technologies (PSS) and developing PSS-based scenarios for different SoC sub-systems – PCIe, UCIe, CXL, GPU, MIPI CSI/DSI, and Ethernet to name a few. Other than functional verification, you will also be working on system-level power verification, cache coherency, etc. Training on PSS will be provided as part of the ramp-up phase.

This is a great learning opportunity for someone already familiar with SystemVerilog/UVM-based verification. You get a chance to work at the leading edge of SoC verification technologies.

 

Roles & Responsibilities: 

  • Contributing to project planning, effort estimation and actively participating in timely deliverables and risk management keeping customer satisfaction in mind
  • Technical contribution towards identified tasks and modules
  • Technical leadership of a team or a module, managing dependencies
  • Mentoring/coaching other team members on PSS

 

Must-Have Technical Skills:

  • Expertise in verification using SystemVerilog/UVM for block and system-level verification
  • Experienced with verification of controllers for one or more protocols like PCIe, CXL, Ethernet, MIPI CSI/DSI, USB, SPI, I2C, and GPIO.
  • Experience in using Verification IPs (VIPs) for the above protocols.
  • Experienced in verification on emulator (Zebu/Palladium/Veloce) environments.

Good to Have Technical Skills:

  • Exposure to C programming as used in embedded systems (in bare-metal / RTOS or OS environments)
  • Understanding complex I/O protocols like Ethernet, PCIe, USB, etc is a plus.
  • Exposure to power management of a modern SoC is a plus
  • Prior experience on PSS is a plus
  • Experience in directly working with customers

Behavioral/ Non-Technical:

  • Strong analytical and problem-solving skills 
  • Excellent verbal and written communication skills
  • Self-managed and ability to learn and adapt
  • Eager to take on new challenging work
0Dislike
50% LikesVS
50% Dislikes