About SiFive:As the pioneers who introduced RISC‑V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC‑V to the highest performance and most data‑intensive applications. By creating RISC‑V based CPU IPs faster and cheaper than ever before, SiFive enables leading technology companies to innovate across AI, machine learning, automotive, data center, mobile, and consumer markets.
Job Description
The Verification Architect will ensure the fidelity of new highly configurable cores and related IPs for clients on use cases such as autonomous driving, 5G networking, wearables, and IoT.
Responsibilities
- Adopt state‑of‑the‑art verification methodologies for in‑house designs.
- Understand component parts of the system and collaborate with the architecture team from the early feature development stage to provide verification feedback.
- Create verification strategies for given features or components.
- Participate in the microarchitecture design phase with the design team for design‑for‑verification.
- Brainstorm corner‑case scenarios with Design and DV teams to improve verification quality.
- Work with DV leads to ensure the test plan captures architectural and design intents.
- Ensure verification quality through coverage metrics and other quality measures.
- Address verification challenges of memory management units reused across core generations, including hypervisor, virtualization, and guest virtualization.
Qualifications
- 12+ years of experience in related fields.
- Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or a related discipline.
- Direct experience with microarchitecture, instruction set design, or CPU pipeline optimization.
- Thorough understanding of high‑level verification flow methodology (test plan creation, test generation, failure analysis, coverage analysis, and closure).
- Strong analytical and troubleshooting skills.
- Excellent interpersonal skills to listen to diverse viewpoints and influence stakeholders across disciplines.
- Experience with object‑oriented programming principles.
- Experience with core/CPU functional verification.
- 8+ years of direct experience on memory management verification.
Compensation and Benefits
- Competitive base pay.
- Variable/incentive compensation and/or equity may be available.
- Comprehensive benefits package, potentially including healthcare, retirement plans, and paid time off.
Equal Opportunity Employer
SiFive is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. As an E‑Verify employer, we use the system to confirm the employment eligibility of all new hires in accordance with federal law.
#J-18808-Ljbffr