AI Foundation

Senior Processor Verification Engineer, RISC-V (Contractor)

San Francisco, California, United States

$144,000 – $168,000Compensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Semiconductor, Computer Hardware, Information TechnologyIndustries

RISC-V International - Verification Engineer (Contract)

Position Overview

RISC-V International is seeking a mid-Senior level Verification Engineer to join the technical team. This role will focus on the architecture and development of the certification program's testing infrastructure. This is a full-time contract opportunity, dedicated to RISC-V International, with an initial 6-month contract that will be extended in 1-year increments.

Company Description

RISC-V International is a non-profit organization driving the future development and adoption of the RISC-V Instruction Set Architecture (ISA). By enabling open collaboration, RISC-V fosters processor innovation and allows members to share technical investment, contribute to strategic development, and reduce the cost of innovation.

For more information, please visit: www.riscv.org

Employment Details

  • Employment Type: Contract
  • Location Type: Remote
  • Salary: $12,000 - $14,000 per month (based on experience)
  • Hours: Up to 40 hours per week, billed hourly.

Responsibilities

  • Collaborate with the RISC-V International Technical Team and the RISC-V CSC community to build and deliver certification tests and test plans.
  • Attend RISC-V Certification Steering Committee (CSC) and work group meetings.
  • Support test case and test plan development and maintenance by collaborating with CSC members.
  • Establish and maintain simulation environments for Sail, Spike, QEMU, and other tools as needed to meet CSC requirements for test evaluation and development.
  • Develop a tools-based, repeatable process for evaluating test case coverage using SystemVerilog-based coverage tools.
  • Identify, evaluate, and report on the readiness of open-source test suites for use in certification.
  • Collaborate with RISC-V 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

Required:

  • BS/BA degree in Electrical Engineering (EE) or Electrical and Computer Engineering (ECE).
  • 5+ years of experience developing processor verification tests.
  • Mastery of UNIX/Linux-based scripting tools and languages (e.g., 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).
  • Experience using SystemVerilog.
  • Experience writing and configuring verification tests in various environments (silicon, simulators, FPGA).
  • Experience with GitHub, including CI/regression test automation.
  • Experience working in a community with collectively made decisions.
  • Experience leading a collaborative group with diverse skill levels.
  • Ability to respond and adapt to a highly interrupt-driven environment.
  • Effective time management, goal setting, and status communication.
  • High level of written and verbal communication skills (concise, articulate, understandable).
  • High level of attention to detail in content and form.

Preferred:

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

Additional Information

  • Department: Projects
  • Industry: Information Technology and Services
  • Function: Engineering
  • Experience Level: Mid-Senior Level
  • Language: English

All information provided will be kept confidential in accordance with EEO guidelines.

Skills

RISC-V
Verification Engineering
Certification Test Architecture
Test Development
Simulation Environments
Sail
Spike
QEMU
Test Case Development
Test Plan Development
Test Coverage Analysis
Sys

AI Foundation

Empowers individuals with ethical AI tools

About AI Foundation

AI Foundation focuses on using artificial intelligence to empower individuals and protect communities. They provide tools and platforms that educate users about AI and help combat misinformation, with their main product, Reality Defender, aimed at establishing trust in AI-powered media. Unlike many competitors, AI Foundation emphasizes making AI accessible to everyone, rather than allowing a few corporations to control it. Their goal is to democratize AI, ensuring it serves as a positive tool for change while promoting social responsibility and ethical use.

San Francisco, CaliforniaHeadquarters
2017Year Founded
$27MTotal Funding
SERIES_BCompany Stage
Cybersecurity, AI & Machine Learning, EducationIndustries
11-50Employees

Benefits

Competitive pay
Stock options
401(k)
Flexible schedule
Unlimited vacation policy
Medical / Dental / Vision
Supplemental Insurances
Apple laptop computer
Brilliant & wonderful colleagues
Robot dog to call your friend
Building the future of AI!

Risks

AI.XYZ faces competition from established platforms like Google's Assistant and Amazon's Alexa.
Hiring Bill Klein as Co-CEO may lead to strategic shifts and internal conflicts.
$17 million funding may be insufficient against larger tech companies' investments.

Differentiation

AI Foundation offers Reality Defender, a unique tool for misinformation protection.
Their AI.XYZ platform allows users to create personalized AI assistants.
The company emphasizes ethical AI use and social responsibility in its mission.

Upsides

AI-driven personalized learning platforms align with AI Foundation's educational tools.
Rising demand for AI in mental health offers expansion opportunities for AI Foundation.
Growing interest in misinformation detection enhances Reality Defender's market reach.

Land your dream remote job 3x faster with AI