S

SiFive

Designs and sells RISC-V semiconductor cores

Senior Staff Software Quality Assurance Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeHsinchu, Hsinchu City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • Proven experience leading complex validation efforts across cross-functional teams, with the ability to guide and drive execution.
  • Strong technical leadership, communication, and coordination skills, with a proven ability to manage cross-functional stakeholders, resolve technical conflicts, and align complex dependencies across multiple teams.
  • At least 8 years of experience in software test automation, software quality assurance, embedded systems validation, or related fields.
  • Hands-on experience using pre-silicon environments such as QEMU, FPGA, or RTL simulators.
  • Strong hands-on experience with Python-based test automation frameworks such as PyTest or Robot Framework.
  • Proficiency in version control with Git and in building and managing Jenkins pipelines for automated testing, plus experience with project tracking and collaboration tools such as Jira.
  • Strong expertise in C/C++ debugging and validating embedded software stacks, including toolchains, Linux, and bare-metal systems.
  • Deep working knowledge of Linux development and debugging environments.

Responsibilities

  • Lead the planning and execution of SWQA validation initiatives, overseeing a small team to deliver high-quality RISC-V embedded software validation on pre-silicon platforms such as QEMU, FPGA, and RTL.
  • Define and guide the team's technical roadmap, selecting tools and methodologies to enhance validation efficiency and long-term quality.
  • Define and own comprehensive test strategies and quality plans aligned with product and release goals.
  • Partner with software, hardware, and program teams to align priorities, schedules, and test readiness.
  • Mentor engineers and establish validation and automation standards to drive technical excellence.
  • Own test configuration management to ensure validation coverage is maintainable, traceable, and scalable.
  • Drive root cause analysis of complex failures across software, hardware, and infrastructure layers.
  • Triage quality issues, clarify ownership, and drive timely follow-up and resolution.
  • Define and improve quality metrics such as coverage, failure signal quality, and release readiness.

Desired Qualifications

  • Proven ability to provide technical guidance on complex debugging and promote best practices in validation code quality.
  • Deep knowledge of RISC-V software ecosystems and specific validation challenges for RISC-V architectures.
  • Experience with collaboration tools such as GitHub and data visualization tools such as Grafana.
  • Proficiency in managing build systems and system integration workflows such as Make, CMake, and Yocto.

About the Company

SiFive

Designs and sells RISC-V semiconductor cores

SiFive designs and sells RISC-V based processors and related IP for use in devices and systems. Its chips come as cores and system-on-chip designs built on the open RISC-V instruction set, enabling customers to integrate high-density, energy-efficient compute into products. Unlike competitors that rely on closed architectures, SiFive leverages openness to offer flexible, scalable, and cost-effective solutions that boost compute density. The company aims to grow the RISC-V ecosystem by delivering high-performance hardware that helps customers tackle data-heavy tasks and build smarter devices.

Company size
501-1,000
Company stage
Series G
Total funding
$772.5M
Headquarters
Santa Clara, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at SiFive

See more jobs