Senior Staff RTL Verification Engineer

3 weeks ago
Full-time
Lead
Quality Assurance and Testing
Impinj

Impinj

Impinj provides RAIN RFID solutions, connecting billions of everyday items to applications for real-time information delivery in various industries.

Communications Equipment
251-1K
Founded 2000

Description

  • Contribute to verification of next-generation RAIN RFID Reader ICs throughout all phases of product development.
  • Define and develop verification methodologies and infrastructure.
  • Develop bus functional models, subsystem behavioral models, RTL code, and SystemVerilog testbenches.
  • Write and execute directed and constrained-random tests to achieve functional coverage.
  • Define verification coverage metrics to support high-quality tapeout decisions.
  • Create SystemVerilog assertions, coverage monitors, and detailed test plans.
  • Develop CI/CD workflows and automation toolkits to improve verification efficiency and reporting.
  • Collaborate with logic, analog, test, and systems engineering teams to deliver new features and products.
  • Support continuous improvement of existing RAIN RFID products through feature and performance enhancements.

Requirements

  • Bachelor’s degree in Electrical or Computer Engineering with 12 years of experience, or 8 years with an MS, or 5 years with a PhD.
  • 12+ years of experience in RTL verification.
  • Experience verifying microcontroller microarchitectures and complex finite-state machines.
  • Experience creating and implementing RTL functional verification test plans.
  • Experience defining bus functional models, subsystem behavioral models, and architectural checkers.
  • Expertise in SystemVerilog and Universal Verification Methodology (UVM).
  • Hands-on experience with SV assertions, reusable sequences, and coverage monitors.
  • Proven ability to bring complex designs from concept through tape-out and production.
  • Familiarity with CI/CD systems and RTL coverage tools.
  • Scripting proficiency in Perl, Python, Ruby, or UNIX shell.
  • Excellent written and verbal communication skills.

Benefits

  • Typical US base pay range of $158,700 - $238,100.
  • Eligibility for additional rewards including merit increases, annual bonus, and stock.
  • US-based employees have access to healthcare benefits.
  • 401(k) plan with company match.
  • Open paid time-off policy and support for work/life balance.
  • Remote work support.
  • Commitment to diversity, inclusion, and reasonable accommodations.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - IoT

Voltus 251-1K Electric Utilities

Voltus is hiring a Senior Engineer for its edge technology team to develop cloud architecture, IoT fleet management systems, and device firmware supporting thousands of distributed energy devices across North America.

Arduino AWS ClickHouse Docker FastAPI GitHub Go IoT Linux PostgreSQL Python Raspberry Pi React TypeScript
2 days, 8 hours ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is seeking a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

5 days, 7 hours ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

5 days, 8 hours ago

Staff System Software Engineer, AOSP (Android OS)

Motive 1K-5K Road & Rail

Motive is hiring a Staff System Software Engineer to design and develop next-generation IoT and hardware platform software across Linux, Android, and real-time operating systems.

Agile C++ Java Kotlin Linux
1 week, 3 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers