SiFive is looking for a Principal Design Verification Engineer to lead verification strategy and execution for a high-performance CPU subsystem spanning both out-of-order CPU core development and cache-coherent interconnect/subsystem behavior. This is a Principal individual-contributor role for an engineer who can define architecture-aware verification strategy, identify risks early, solve the hardest subsystem-level problems, and raise verification quality across a broader organization. The role bridges key CPU and uncore domains, including high-performance OoO core areas such as Frontend, Midcore, Load-Store Unit, and Hardware Prefetch, together with coherent data movement, protocol correctness, ordering, flow control, quality-of-service behavior, and subsystem integration across interconnect fabrics and bridge paths. You will work closely with architecture, RTL, formal, performance, and design verification teams to ensure design intent is captured correctly, debugability is considered early, and signoff quality is achieved with strong technical judgment and scalable methodology.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
Ph.D. or professional degree