Senior Verification Engineer at Microsoft
, , United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

System Verilog, Universal Verification Methodology, Verification Fundamentals, Test Plans, Test Cases, Coverage Driven Metrics, Agile Development, Scripting Languages, Python, PowerShell, Networking Fundamentals, IPv4, IPv6, TCP, UDP, DTLS

Industry

Software Development

Description
Build scalable constrained random verification environment in system Verilog using prevalent verification methodologies. Create comprehensive test plans to address functional scenarios in discussions with the software and hardware design teams. Execute the test plan by adding testcases and tracking verification through coverage driven metrices. Create and enhance verification environment by adding sequences, constraints, assertions, and functional coverage. Scripts to automate and maintain execution of test suits to support continuous integration (CI) and continuous development (CD) flow. Apply Agile development methodologies such as hosting code reviews, sprint planning, frequent deployment to cloud, and iterative development of features. Handle occasional on-call responsibilities for addressing hardware issues reported by our customers. Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years technical engineering experience with Universal Verification Methodology (UVM), System Verilog and Verification Fundamentals OR Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 3+ years technical engineering experience with Universal Verification Methodology (UVM), System Verilog and Verification Fundamentals 5+ years technical experience in hardware design verification, verification methodologies, or system Verilog. Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 8+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 6+ years technical engineering experience with hardware design verification, verification methodologies, and system Verilog. OR Doctorate Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 3+ years technical engineering experience with hardware design verification, verification methodologies, and system Verilog OR equivalent experience. 8+ years of experience verifying designs at both unit and system levels, with a good understanding of constrained random verification principles and the ability to write comprehensive test plans. 1+ year(s) of experience with SystemVerilog, including constraints, functional coverage, and assertions, as well as familiarity with formal verification techniques. 1+ year(s) of experience with scripting languages such as Python or PowerShell, and knowledge of networking fundamentals including protocols like IPv4, IPv6, TCP, UDP, and DTLS.
Responsibilities
Build scalable constrained random verification environments and create comprehensive test plans in collaboration with design teams. Enhance verification environments and automate test execution to support continuous integration and development flows.
Loading...