Design Verification Engineer

Inabia Solutions and Consulting, Inc.

$158K — $317K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Computer Engineering, Electrical Engineering, or Computer Science
  • 10+ years of design verification experience OR Master's/PhD with 5+ years in the field
  • Expertise in SystemVerilog and UVM
  • Experience with constrained-random verification environments
  • Proficient in scripting languages like Python or Perl
  • Strong object-oriented design and programming skills
  • Familiarity with EDA verification tools

Responsibilities

  • Develop detailed verification test plans utilizing constrained-random and coverage-driven methodologies
  • Collaborate with design teams to ensure completeness of verification requirements
  • Architect advanced verification environments using SystemVerilog and UVM
  • Create scalable and reusable verification components
  • Execute directed and random test cases, debugging functional failures
  • Develop tools and scripts to enhance verification efficiency
  • Lead verification efforts on complex SoC projects

Benefits

  • Full benefits package (medical, dental, vision)
  • Retirement and equity programs (as applicable)
  • Opportunity to work on cutting-edge semiconductor technologies
  • Exposure to large-scale, global engineering projects
  • High-impact role with technical leadership responsibilities
Full Job Description
Position Overview

We are seeking a Principal Design Verification Engineer to join a high-performing engineering team focused on advanced networking and SoC verification.

This role involves developing and leading functional verification environments for complex semiconductor designs, ensuring high-quality, scalable, and robust chip validation. The ideal candidate will bring deep technical expertise in verification methodologies, strong leadership experience, and the ability to work closely with design and architecture teams in a fast-paced development environment.

You will contribute to verification strategy, test planning, environment development, debugging, and cross-functional engineering collaboration.
Key Responsibilities
Verification Planning & Execution
  • Develop detailed verification test plans using constrained-random and coverage-driven methodologies.
  • Work closely with design teams to ensure completeness of verification requirements.
  • Define and track functional coverage metrics to ensure design quality.
Environment Development
  • Architect and build advanced verification environments using SystemVerilog and UVM.
  • Develop bus-functional models, reference models, drivers, and monitors.
  • Create scalable and reusable verification components.
Debugging & Validation
  • Develop and execute directed and random test cases.
  • Debug functional failures and collaborate with design engineers to resolve issues.
  • Perform root cause analysis of complex system-level issues.
Tool & Methodology Development
  • Develop tools and scripts to enhance verification efficiency and automation.
  • Work on regression testing frameworks and verification infrastructure.
  • Support development of scalable tools for multi-core SoC environments.
Software & Firmware Validation
  • Verify boot code and assist in firmware/software validation.
  • Develop tools and frameworks in C++, Python, or Perl for verification automation.
  • Support unit and regression testing of internal tools.
Leadership & Collaboration
  • Lead or contribute to verification efforts on complex SoC projects.
  • Work with cross-functional teams including design, architecture, and software engineering.
  • Contribute to project planning and execution under tight tape-out schedules.
  • Provide technical guidance to junior engineers where applicable.
Required Qualifications
Education & Experience
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 10+ years of experience in design verification, OR
  • Master's/PhD with 5+ years of relevant experience.
Technical Skills
  • Strong expertise in SystemVerilog and UVM.
  • Experience building complex constrained-random verification environments.
  • Strong understanding of functional coverage and test planning methodologies.
  • Experience with scripting languages such as Python or Perl.
  • Experience with EDA verification tools.
  • Strong object-oriented design and programming skills.
Additional Technical Experience
  • Proficiency in C++ programming.
  • Understanding of Linux operating systems.
  • Exposure to ARM architecture and assembly language is a plus.
  • Knowledge of networking protocols is preferred.
Leadership & Soft Skills
  • Proven ability to lead verification efforts for complex SoC projects.
  • Strong debugging and problem-solving skills.
  • Ability to work independently in fast-paced environments.
  • Open-minded, collaborative, and adaptable engineering approach.
  • Strong communication skills and ability to work across teams.
Compensation & Benefits
  • Competitive salary: $158,600 - $317,800 annually
  • Full benefits package (medical, dental, vision, etc.)
  • Retirement and equity programs (as applicable)
  • Opportunity to work on cutting-edge semiconductor technologies
  • Exposure to large-scale, global engineering projects
  • High-impact role with technical leadership responsibilities

Similar Jobs

More Jobs at Inabia Solutions and Consulting, Inc.

More Consumer Technology Jobs

Find similar Design Verification Engineer jobs: