Senior Staff Software Quality Assurance Engineer
Core
Leading software quality assurance and validation for RISC-V embedded software on pre-silicon platforms (QEMU, FPGA, RTL simulators) to ensure release readiness and product quality.
Role type
Senior Staff Software Quality Assurance Engineer (Technical Lead)
Builds
RISC-V embedded software validation for high-performance compute platforms
Domain
Semiconductor / Chip Design / RISC-V Architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
RISC-V embedded software validation, software test automation, Python (PyTest/Robot Framework), C/C++ debugging, Linux development environments, pre-silicon simulation (QEMU/FPGA/RTL), Jenkins pipelines, Git, root cause analysis, test strategy definition
Preferred skills
RISC-V software ecosystem knowledge, build system management (Make/CMake/Yocto), data visualization (Grafana), GitHub collaboration
Technologies
QEMU, FPGA, RTL simulators, Python, PyTest, Robot Framework, C, C++, Linux, Git, Jenkins, Jira, Grafana, Make, CMake, Yocto
Responsibilities
Lead planning and execution of SWQA validation initiatives for RISC-V embedded software; Define and guide technical roadmap and validation methodologies; Own comprehensive test strategies and quality plans; Partner with software, hardware, and program teams to align priorities; Mentor engineers and establish automation/validation standards; Own test configuration management for maintainability and scalability; Drive root cause analysis of complex failures across software, hardware, and infrastructure layers; Define and improve quality metrics such as coverage and release readiness
Seniority
Senior Staff, hands-on technical leadership