Logo
ZipRecruiter

Senior Processor Verification Engineer, RISC-V (Contractor) (San Francisco)

ZipRecruiter, San Francisco

Save Job

Job Description

Company Description

RISC-V is an Instruction Set Architecture (ISA) standard enabling a new era of processor innovation through open collaboration. RISC-V International enables the community to share technical investment, contribute to the strategic future, create more rapidly, enjoy unprecedented design freedom, and substantially reduce the cost of innovation.

RISC-V International, a non-profit organization controlled by its members, directs the future development and drives the adoption of the RISC-V ISA. Members of RISC-V International have access to and participate in the development of the RISC-V ISA specifications and related ecosystem.

This role is a full-time contract opportunity, dedicated to RISC-V International. Individual and service companies are encouraged to apply. It will start with a 6-month contract, with potential extension in 1-year increments.

To learn more about RISC-V, please visit: .

Job Description

RISC-V International is seeking a mid-Senior level Verification Engineer to join the technical team, focusing on certification program test architecture and development.

Time will be billed hourly, with a maximum of 40 hours/week. The expected salary range is $12,000 to $14,000 per month, based on experience.

Key Responsibilities:

  • Collaborate with the RISC-V International Technical Team and the RISC-V CSC community to build and deliver certification tests and test plans.
  • Participate in RISC-V Certification Steering Committee (CSC) and work group meetings; support test case and test plan development and maintenance.
  • Establish and maintain simulation environments for Sail, Spike, QEMU, and others as needed, to meet CSC requirements for test evaluation and development.
  • Develop tools-based, repeatable processes for evaluating test case coverage using SystemVerilog-based coverage tools.
  • Assess and report on open source test suite readiness for certification testing.
  • Collaborate with open source test suite communities to improve test coverage through development and maintenance.
  • Create and review documentation for test setup and execution of selected test suites.

Qualifications:

  • BSc/BA in EE or ECE.
  • 5+ years of experience developing processor verification tests.
  • Proficiency with UNIX/Linux scripting tools (make, bash, perl, Python).
  • Experience with industry standards, specifications, interoperability, and compliance test plans.
  • Experience with coverage-driven verification testing.
  • Experience with instruction set simulators (ISS).
  • Proficiency in SystemVerilog.
  • Experience in verification testing across silicon, simulators, and FPGA environments.
  • Experience with GitHub, including CI/regression test automation.
  • Experience working in collaborative, community-driven environments.
  • Leadership experience in collaborative groups with diverse skill levels.
  • Ability to respond and adapt in interrupt-driven environments.
  • Effective time management, goal setting, and communication skills.
  • Excellent written and verbal communication skills, concise and clear.
  • Attention to detail in content and presentation.

Preferred Skills:

  • Master's or PhD in EE or ECE.
  • Experience with RISC-V ISA and assembly language.
  • Experience with QEMU, Spike, or Sail simulators.
  • Involvement in open source software and hardware communities.

Additional Information

All information will be kept confidential according to EEO guidelines.

#J-18808-Ljbffr