Microcontroller Sub-System Verification Engineer / Senior Engineer, - Cork, Ireland
Core
Develop and verify microcontroller and subsystem IPs for Qualcomm's SoC portfolio (Mobile, Automotive, IoT, XR, Compute), focusing on security and power management.
Role type
Senior IC verification engineer (ASIC/SoC)
Builds
Production SoC chips and embedded processing solutions
Domain
Semiconductor / Hardware Design / Verification
Required skills
SystemVerilog, UVM, constrained-random verification, coverage-driven verification, RTL simulation, waveform debugging, Python/Perl/Shell scripting, functional verification, assertion coverage analysis
Preferred skills
ARM/RISC-V processor verification, AMBA protocols (AXI, AHB, APB), formal verification (JasperGold, VC Formal), power-aware verification, SystemVerilog Assertions (SVA), gate-level simulation, C/C++ programming
Technologies
SystemVerilog, UVM, Python, Perl, Shell, JasperGold, VC Formal, RTL simulators, waveform debug tools
Responsibilities
Develop and execute verification plans for microcontroller and subsystem IPs; Create and maintain UVM-based verification environments, testbenches, and reusable verification components; Develop constrained-random and coverage-driven verification solutions; Perform functional, code, and assertion coverage analysis and drive coverage closure; Debug simulation failures and root-cause complex design and verification problems; Support subsystem and SoC integration activities, including test planning, test vector generation, and debug; Contribute to the continuous improvement of verification methodologies, flows, and automation.
Seniority
Senior, hands-on IC
