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.

Date Posted: 2026-05-14