Senior Member of Technical Staff

2 Weeks ago • 2 Years + • Software Development & Engineering • $194,500 PA - $202,500 PA

Job Summary

Job Description

Utilizing PCIe protocol mainly on PHY and protocol layer, including working on designs that support PCIe. Work on verification environments like UVM, System Verilog (SV) and C. Work closely with architects, micro-architects to develop a test plan to be executed for verifying the PCIE at IP and subsystem level. Responsible for bringing up PCIe verification environments and building test benches in UVM, SV and C. Responsible for developing tests - both directed and random to exercise the PCIe IP/subsystem. Help integrate any third-party IPs into the verification environment. Develop UVM/SV/C based checks for functional correctness, including transaction order, transaction payload construction and transaction responses. Run regressions, debug any failures, collaborate with the design/IP teams to get the issues fixed and verify the fixes in a timely manner. Generate coverage for the design, analyze and close any gaps. Collaborate with SoC team in leveraging the PCIe IP verification collateral at SoC. Work closely with Firmware and Software teams to test the firmware images/ software to be run with PCIe design. Support all verification activities and the SoC through successful tape out. Assist in post-silicon debug activities once the chip comes back and guide junior engineers in the team on PCIe verification activities.
Must have:
  • Experience with PCIe protocol on PHY and protocol layers
  • Work on verification environments like UVM, System Verilog (SV) and C
  • Develop test plans for PCIe verification
  • Build test benches in UVM, SV and C
  • Develop directed and random tests for PCIe IP/subsystem
  • Integrate third-party IPs into verification environment
  • Develop UVM/SV/C based checks for functional correctness
  • Run regressions and debug failures
  • Generate and close coverage gaps
  • Collaborate with Firmware and Software teams
Good to have:
  • Experience with Cadence tool eplanner
  • Developing interface UVC components using UVM
  • Creating UVM sequences for complete verification of an ASIC module
  • Architecting functional coverage for multiple design modules
  • Using Cadence tool eManager for coverage monitoring and closure
  • Utilizing Verilog-OVM Methodology
  • Scripting Languages (Perl, Python, Tcl/Tk)
  • RTL Design, Coding, Simulation, Verification, Place/Route, Logic Validation

Job Details

Utilizing PCIe protocol mainly on PHY and protocol layer, including working on designs that
support PCIe. Work on verification environments like UVM, System Verilog (SV) and C. Work
closely with architects, micro-architects to develop a test plan to be executed for verifying
the PCIE at IP and subsystem level. Responsible for bringing up PCIe verification environments
and building test benches in UVM, SV and C. Responsible for developing tests - both directed
and random to exercise the PCIe IP/subsystem. Help integrate any third-party IPs into the
verification environment. Develop UVM/SV/C based checks for functional correctness, including
transaction order, transaction payload construction and transaction responses. Run regressions,
debug any failures, collaborate with the design/IP teams to get the issues fixed and verify the
fixes in a timely manner. Generate coverage for the design, analyze and close any gaps.
Collaborate with SoC team in leveraging the PCIe IP verification collateral at SoC. Work closely
with Firmware and Software teams to test the firmware images/ software to be run
with PCIe design. Support all verification activities and the SoC through successful tape out.
Assist in post-silicon debug activities once the chip comes back and guide junior engineers in the
team on PCIe verification activities.

Education:

    • Master’s or foreign equivalent in Electrical Engineering or related fields

Experience:

    • 2 years of experience in job offered or related occupation.

Special Requirements: 2 years of experience must include work with the following technologies:

    • Creating verifications plans from the specifications using Cadence tool eplanner.
    • Developing interface UVC components using UVM.
    • Creating UVM sequences for complete verification of a module of an ASIC.
    • Architecting functional coverage for multiple modules of the design and completed the coverage
    • monitoring and closure using Cadence tool eManager.
    • Utilizing Verilog-OVM Methodology; Scripting Languages, e.g. Perl or Python or Tcl/Tk.
    • RTL Design, Coding, Simulation, Verification, and/or Place/Route; Logic Validation.

$194,500 - $202,500 a year
Salary
Worksite: 3315 Scott Blvd., Floor 4, Santa Clara, CA 95054 
Applicant Instructions: Email resume to: immigration@rivosinc.com. Must specify job code 90541 in reply. EOE.

Similar Jobs

Normalyze - Lead DevOps Engineer - Enterprise Cybersecurity - SaaS - Bay Area, CA

Normalyze

California, United States (Remote)
8 Months ago
Rackspace Technology - Engagement Manager - Modern Data Platform Implementation

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago
Epic Games - Senior Backend Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Dream Sports - Lead ML Scientist

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Ajackus - Senior QA Automation Engineer

Ajackus

India (Remote)
10 Months ago
Trend Micro - Field Sales Engineer

Trend Micro

Raleigh, North Carolina, United States (On-Site)
3 Weeks ago
Rocket - Senior Technical Support Engineer

Rocket

Wisconsin, United States (Remote)
3 Weeks ago
Google - Software Engineering Manager II, Google Cloud Compute

Google

Kirkland, Washington, United States (On-Site)
2 Months ago
Rackspace Technology - Senior Tableau Engineer

Rackspace Technology

Delhi, India (On-Site)
2 Months ago
Assystems - Sr. HVAC Design Engineer

Assystems

Hyderabad, Telangana, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scanline VFX - Lead FX Artist

Scanline VFX

Seoul, South Korea (Hybrid)
3 Months ago
FICO - Senior C++ Engineer (Parallel Processing, Low Latency)

FICO

United States (Remote)
2 Months ago
Barracuda - Director, Web Marketing

Barracuda

Oregon, United States (Remote)
2 Weeks ago
Reality Games - Game Designer

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
7 Months ago
techholding - Varicent ICM Engineer

techholding

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Universally Speaking - German Games Tester

Universally Speaking

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago
TTC Global - Senior Software QA Engineer

TTC Global

Houston, Texas, United States (Remote)
1 Month ago
Hacksaw Studios - Client Integration Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Scanline VFX - Lighting Artist

Scanline VFX

Seoul, South Korea (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Google - Software Developer III, Infrastructure, Core

Google

Seattle, Washington, United States (On-Site)
2 Months ago
Next Level Business Services - SAP BW Developer

Next Level Business Services

Minneapolis, Minnesota, United States (On-Site)
8 Months ago
Testronic - Senior Account Director of New Business

Testronic

United States (Remote)
2 Weeks ago
Pokemon - Senior Corporate Counsel, IP Enforcement

Pokemon

Bellevue, Washington, United States (Hybrid)
3 Weeks ago
AI Fund - Head of Engineering

AI Fund

United States (Remote)
2 Months ago
Star schema - Assistant Manager

Star schema

Mesa, Arizona, United States (On-Site)
2 Weeks ago
Next Level Business Services - Adobe CQ5/AEM Developer (Full Time)

Next Level Business Services

Sunnyvale, California, United States (On-Site)
8 Months ago
Daybreak - Business Intelligence Engineer

Daybreak

San Diego, California, United States (Hybrid)
2 Months ago
Ion - Lead Python Engineer, New York

Ion

New York, New York, United States (Hybrid)
8 Months ago
Expedia - Machine Learning Scientist III, Growth Marketing (Gen AI)

Expedia

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Unisys - Field Engineer 2

Unisys

Canberra, Australian Capital Territory, Australia (On-Site)
1 Month ago
Apple - Software Engineer, Simulation - Special Projects

Apple

Sunnyvale, California, United States (On-Site)
6 Days ago
Google - Software Engineering Manager, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
7 Months ago
Bazaar Voice - Software Development Manager

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Passive Logic - Distributed Framework Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
3 Months ago
NVIDIA - PCB Design Layout Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Jane Street - Software Engineer

Jane Street

Singapore (On-Site)
1 Month ago
entrata - Sales Engineer

entrata

United States (Remote)
1 Month ago
Philips - Field Service Engineer

Philips

Dublin, County Dublin, Ireland (Remote)
2 Weeks ago
Nagarro - Senior Staff Consultant ,SAP Basis

Nagarro

(On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by rivos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug