Digital Verification Engineer verifying SystemVerilog IP for a wireless SoC with simulation methodologies. Collaborate with design and architecture teams to drive verification strategy and practices.
Responsibilities
Develop and maintain simulation-based verification environments for SystemVerilog RTL (UVM and/or cocotb-based flows).
Create scalable testbenches, drivers/monitors, scoreboards, reference models, and coverage (functional/code) to validate IP and SoC behavior.
Build and execute constrained-random and directed tests; debug failures across RTL, testbench, and tool flows.
Define verification plans, coverage goals, and bring-up strategies in collaboration with design and architecture.
Drive regressions and continuous integration for verification, including test triage, automation, and reporting.
Contribute to verification best practices (assertions, checkers, reuse, documentation) across the Core Platform.
Requirements
BS/MS/PhD in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
3+ years of digital verification experience (or equivalent), including verification of non-trivial IP blocks and/or SoCs.
Strong SystemVerilog skills and comfort reading/debugging RTL.
Hands-on experience with at least one simulation-based verification methodology: UVM (SystemVerilog class-based verification), and/or cocotb (Python-based verification) or similar framework, with modern verification practices.
Proficiency debugging simulation issues (waveforms, logs, assertions) and working with common EDA simulators.
Experience verifying complex systems (multi-clock domains, bus fabrics, interrupts, DMA, low-power states, or similar SoC features).
Solid scripting ability (Python preferred; bash/tcl a plus) for test automation and tooling.
Benefits
Waveworks is committed to a friendly and welcoming working environment.
Waveworks does not discriminate based on race, gender, age, religious affiliation, or any other legally protected status.
SQL DBA Engineer managing SQL Server and Azure databases for consulting firm. Responsible for database performance, integration, and compliance with best practices.
Firmware Development Engineer developing firmware for multi - protocol high - speed SERDES. Collaborating with system, analog, and logic design teams on embedded development and communication systems.
Lead Cloud IAM Engineer securing complex systems and cloud identities at Northwestern Mutual. Collaborating with stakeholders and driving cloud identity strategy while managing advanced projects.
Engineer in supply technology overseeing operations and maintenance of gas and water plants. Required to optimize processes and ensure compliance with regulations.
Molding Engineer providing hands - on technical support for injection molding operations in a medical device environment. Collaborating with teams on process improvements and validation activities.
Senior Process Engineer responsible for enhancing manufacturing operations in medical device industry. Leading process capability improvements and mentoring technical staff on production floor.
Expansion Engineer designing and engineering delivery hubs for Bosta, leveraging technology to empower logistics in Egypt. Focusing on maximizing productivity through engineered layouts and oversight.
Design & Planning Engineer supporting Ford Blue, Model - E and Ford Pro Powertrain projects. Responsible for optimizing capital spending and developing container concepts.
Requirements Engineer for public sector documentation and stakeholder communication. Collaborating with software development for quality assurance and reporting tasks.
Lead Project Engineer for Boeing's Support Equipment organization. Overseeing project management, integration, and execution from proposal to delivery in Missouri.