Senior Principal Verification Engineer

Microsoft

Raleigh, NC • 1h ago • Hybrid

Senior

Hybrid

165,600 - 296,400 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Principal Verification Engineer (SoC/Digital Verification)

Description

Lead SoC verification architecture, strategy, and methodology for complex multi-IP, multi-subsystem designs, ensuring end-to-end verification coverage. Own verification planning and verification execution across critical subsystems (interconnect, coherency, memory, I/O, security, power management, reset, debug, and system-level flows). Provide technical authority, drive scalable verification environments and risk mitigation, and mentor other verification engineers.

Responsibilities

  • Define and drive SoC verification architecture, strategy, and methodology

  • Develop verification plans from architecture/specs/use cases and system-level failure scenarios

  • Lead verification of critical SoC functionality: interconnect, coherency, memory, I/O, security, power management, reset, debug, and system-level flows

  • Build scalable verification environments: stimulus, checkers, scoreboards, assertions, functional coverage, and verification infrastructure

  • Find verification gaps, corner cases, and cross-IP interactions not covered at block/subsystem level

  • Collaborate with architecture, RTL design, firmware, performance, emulation, validation, and IP verification teams

  • Lead system-level scenarios: concurrency, stress, error handling, recovery, and multi-subsystem interactions

  • Improve verification methodology and infrastructure to raise coverage, productivity, scalability, and debug efficiency

  • Identify risks early and drive mitigation plans

  • Participate in architecture/design/test-plan/coverage/verification readiness reviews

  • Serve as a senior technical authority for SoC DV best practices and technical direction

  • Provide technical guidance and mentorship to verification engineers

Requirements

  • Doctorate in EE/CE/CS (or related) with 7+ years technical engineering experience; OR

  • Master’s in EE/CE/CS (or related) with 10+ years; OR

  • Bachelor’s in EE/CE/CS (or related) with 12+ years; OR equivalent experience

  • Ability to meet Microsoft cloud background check requirements

  • Ability to meet export-controlled information eligibility requirements (citizenship or US residency/protected status verification)

Benefits

  • Eligible for benefits and other compensation; base pay range (US): USD $165,600–$296,400 per year (varies by location)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Principal Verification Engineer role

Improve your resume for just $5

$165,600 – $296,400/year

Unlock Full Resume Report