Tech Stack
PerlPythonSubversionTCP/IP
About the role
- responsible for the verification closure of entire projects, including design modules, sub-systems, and SoCs
- drive a wide range of activities including test-planning, UVM based testbench development, regression and coverage closure
- partner and collaborate with ASIC design, emulation, system hardware and post-silicon teams
- define overall SOC level verification strategy, technical planning, direction
- enable and drive the development of UVM environments to verify RTL at block, unit, and SoC levels
- develop and execute functional tests according to verification test plans
- instrument TB for functional and code coverage and drive to closure based on the coverage metrics
- collaborate with cross-functional teams like design, software, emulation and silicon validation teams towards ensuring the highest design quality
- guidance and leadership of team members
- driving results via mentoring, coaching, and counseling
- generation and enforcement of coding and verification guidelines
Requirements
- 10 + years of experience in networking hardware verification
- proven expertise in verifying one or more of the following: 50G, 100G, 400G Ethernet MAC/PCS protocols, UDP, TCP/IP, RDMA/RoCE, IPSec
- hands-on experience with writing code using UVM/System Verilog
- experience verifying complex SoCs with multiple clock and reset domains
- debugging fails to the line of RTL, closing out bug fixes, using Verdi or equivalent debug tools
- experience in ground up testbench development
- experience with revision control systems like Git or SVN
- B.S. Degree in Computer Engineering, Computer Science, or Electrical Engineering
- M.S. Degree in Computer Engineering, Computer Science, or Electrical Engineering (preferred)
- 15 + years of relevant experience (preferred)
- one or more scripting languages (TCL, Python, Perl, Shell-scripting) (preferred)
- competitive compensation package that includes equity, cash, and incentives
- health and retirement benefits
- medical, dental, and vision coverage
- disability and life insurance
- dependent care flexible spending account
- accidental injury insurance
- pet insurance
- generous paid holidays
- 401(k) with company match
- Open Time Off (OTO) for regular full-time exempt employees
- sick time
- bonding leave
- pregnancy disability leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
UVMSystem VerilogRTL verificationtestbench developmentfunctional testingdebuggingcoding guidelinescoverage metricsscripting languagesnetworking hardware verification
Soft skills
leadershipmentoringcoachingcollaborationguidancecommunicationorganizational skillsproblem-solvingteamworkresults-driven