Senior Member of Technical Staff

1 Month 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

GoTo Group - Senior Data Warehouse Engineer (India)

GoTo Group

Gurugram, Haryana, India (On-Site)
9 Months ago
USE Insider - Account Manager

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
9 Months ago
GoTo Group - Internal Audit Manager

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
8 Months ago
GoTo Group - Senior Data Analyst

GoTo Group

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Activision - Programming Intern - UI/Gameplay

Activision

Montreal, Quebec, Canada (On-Site)
2 Months ago
Tesla - Electrical Engineering - Motor Design, Tesla Bot Internship

Tesla

Athens, Greece (On-Site)
5 Months ago
Qualcomm - WLAN Firmware Lead Engineer Sr.

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Mozilla - Senior Software Engineer

Mozilla

Australia (Remote)
2 Months ago
bytedance - Senior Software Development Engineer, SDN-Traffic Intelligence & Control

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Valeo - Electronic Engineer

Valeo

Querétaro, Mexico (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

MiQ - Sales Manager/Director

MiQ

Shanghai, China (Hybrid)
2 Months ago
Animoca Brands - Assistant Accountant

Animoca Brands

Hong Kong (On-Site)
4 Months ago
reality twist - QA Analyst (Manual)

reality twist

Vaughan, Ontario, Canada (On-Site)
3 Months ago
GlobalStep - Localization Video game Tester (LQA – German)

GlobalStep

Montreal, Quebec, Canada (On-Site)
2 Months ago
Riot Games - Senior Software Engineer, Services - Shanghai Game Studio

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
Trellix - Sr. Software Development Engineer

Trellix

Cork, County Cork, Ireland (On-Site)
1 Month ago
bohemia interactive - QA Tester

bohemia interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Ubisoft - QA Analyst

Ubisoft

Montpellier, Occitanie, France (Hybrid)
1 Month ago
Nice - Senior Specialist Software Engineer (Dot Net, AWS)

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Ion - Technical Consultant - Endur

Ion

New York, New York, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Clearwater Analytics - Sr. Service Delivery Manager

Clearwater Analytics

Boise, Idaho, United States (On-Site)
1 Month ago
Blue wire software - Communications Coordinator

Blue wire software

Columbus, Ohio, United States (On-Site)
1 Month ago
Haleon - Packaging Technical Operator

Haleon

Lincoln, Nebraska, United States (On-Site)
1 Year ago
Mattel Inc - American Girl Guest Services Associate

Mattel Inc

Chicago, Illinois, United States (On-Site)
3 Months ago
Playstation - Director, Competition, Regulatory, and Antitrust Legal

Playstation

San Mateo, California, United States (Hybrid)
1 Month ago
bytedance - Senior Software Engineer - Spatial Web

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Mastercard - EVP – Project Pioneer

Mastercard

Harrison, New York, United States (On-Site)
2 Months ago
luxsoft - Business analyst

luxsoft

Irvine, California, United States (On-Site)
11 Months ago
Apple - SoC Physical Design Engineer, STA/Timing

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Hawkeye Innovations - College Sports Systems Technician

Hawkeye Innovations

Nebraska, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Cadence - Software Engineer II

Cadence

Taipei City, Taiwan (On-Site)
1 Month ago
bytedance - AR Optics Architect - Pico- San Jose

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Nintendo - Technology Engineer (Retro Studios)

Nintendo

United States (Remote)
1 Year ago
Apple - HomeKit Software Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Mozilla - Staff Software Engineer

Mozilla

Spain (Remote)
2 Months ago
Roblox - Director of Engineering, Engine

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Power Integrations - Senior Digital IC Design Engineer

Power Integrations

Cambridge, England, United Kingdom (On-Site)
2 Months ago
tonies studios - (Senior) Software Engineer

tonies studios

Düsseldorf, North Rhine-Westphalia, Germany (Remote)
5 Months ago
Palo Alto Networks - Sr. Technical Support Engineer, Focused Services

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Apple - Silicon Photonics Design & Packaging Engineer

Apple

Santa Clara, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Santa Clara, California, United States (Hybrid)

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

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