SiFive logo

Senior Software Quality Assurance Engineer

SiFive
May 14, 2026
Full-time
On-site
Hsinchu, Taiwan
Test Engineering Jobs, Level - Senior

Job Title

Senior Software Quality Assurance Engineer

Role Summary

The Senior SWQA Engineer will own validation of RISC‑V embedded software on pre‑silicon platforms (QEMU, FPGA, RTL simulators) for SiFive hardware. The role focuses on designing test strategies, building and maintaining automated tests and CI/CD pipelines, and leading cross‑disciplinary root cause analysis to ensure product quality.

Experience Level

Senior — minimum 3+ years of professional experience in software test automation, software quality assurance, or embedded systems validation.

Responsibilities

Key responsibilities include owning automation, CI/CD integration, and cross‑team problem resolution for embedded software validation:

  • Design, implement, and optimize stable, scalable CI/CD test automation pipelines.
  • Lead root cause analysis of complex test failures spanning software, hardware, and infrastructure.
  • Develop and integrate comprehensive automated test cases for pre‑silicon environments (QEMU, FPGA, RTL simulator).
  • Take technical ownership of modules or critical areas of the automation framework and test environment.
  • Define and track quality metrics (test coverage, execution time, defect escape rate) and drive data‑driven improvements.
  • Collaborate with distributed teams to identify and remove process bottlenecks affecting quality and delivery.

Requirements

Must-have skills and experience:

  • 3+ years professional experience in software test automation, SW QA, or embedded systems validation.
  • Hands‑on experience building and maintaining test automation frameworks in Python (e.g., PyTest, Robot Framework).
  • Proficiency with build systems and embedded build environments (Make, CMake, Yocto) and ability to triage build/compilation issues.
  • Strong debugging skills in C/C++ for embedded codebases.
  • Deep familiarity with Linux development and system‑level debugging/performance analysis tools.
  • Experience with development and test tooling: Git, GitHub, Jenkins, Jira, Grafana.
  • Expertise with embedded software stacks (toolchain, Linux, bare‑metal, QEMU, AI/ML) and use of pre‑silicon environments for validation.
  • Effective interpersonal and communication skills; ability to lead technical investigations at the software/hardware interface.

Nice-to-have: Not specified.

Education Requirements

Not specified.


About the Company

Company: SiFive

Headquarters: San Mateo, California, United States

SiFive is a pioneering company in the RISC-V ecosystem, focused on transforming the future of computing by delivering high-performance, data-intensive RISC-V solutions. Their compute platforms empower leading technology firms to innovate across various markets, including AI, machine learning, and automotive sectors. SiFive is recognized for its commitment to ongoing innovation and fostering collaboration among talented teams, impacting lives by enabling advanced chip design.

SiFive logo

Date Posted: 2026-05-14