ASIC SoC Verification Engineer

Pravegasemi

Bengaluru

On-site

INR 1,600,000 - 2,200,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pravegasemi in Bengaluru, India is seeking an experienced ASIC SoC Verification Engineer skilled in SystemVerilog, UVM, AMBA protocols, C programming, and processor boot flow to verify IP and SoC blocks.

You will build verification environments, create test plans, develop sequences and coverage, debug RTL/firmware, and collaborate with RTL, firmware, and architecture teams to ensure functional correctness of complex designs.

Qualifications

  • Experience in ASIC/SoC verification and debug across RTL, firmware, and processor domains.
  • Strong SystemVerilog and UVM knowledge with constrained-random verification and functional coverage expertise.
  • Exposure to AMBA protocols (AXI/AXI4/AXI4-Lite/APB) and related verification flows.
  • Experience creating verification environments, test plans, sequences, assertions, and coverage models.
  • Ability to debug complex issues and perform root-cause analysis across IP and SoC levels.

Responsibilities

  • Develop and maintain SystemVerilog/UVM-based verification environments.
  • Perform IP-level and SoC-level functional verification.
  • Develop test plans, test cases, sequences, assertions, and coverage models.
  • Verify AMBA protocols, including AXI/AXI4/AXI4-Lite and APB.
  • Develop and integrate UVM components such as drivers, monitors, sequencers, scoreboards, and agents.
  • Verify processor-based SoC designs and subsystem integration.
  • Develop and execute C-based tests for processor and SoC verification.
  • Verify and debug SoC boot flow including reset, initialization, and firmware execution.
  • Understand processor architecture, registers, memory map, interrupts, and memory interfaces.
  • Debug RTL, firmware, processor, and SoC level failures; perform regression and coverage closure.
  • Develop and debug SystemVerilog Assertions (SVA).
  • Collaborate with RTL, architecture, firmware, and design teams to resolve issues.

Skills

SystemVerilog
UVM
AMBA protocols
C programming
processor architecture
boot flow
ASIC/SoC verification
constrained-random verification
functional coverage
IP/SoC verification
debugging

Education

BE/B.Tech/MTech in Electronics & Communications or related field

Tools

Cadence
Synopsys
Siemens EDA tools

Job description

We are looking for an experienced ASIC SoC Verification Engineer with strong expertise in SystemVerilog, UVM, AMBA protocols, C programming, processor architecture, and boot flow. The candidate will be responsible for IP and SoC-level verification, developing verification environments, debugging complex issues, and ensuring functional correctness of ASIC designs.

Key Responsibilities
  • Develop and maintain SystemVerilog/UVM-based verification environments.
  • Perform IP-level and SoC-level functional verification.
  • Develop test plans, test cases, sequences, assertions, and coverage models.
  • Verify AMBA protocols, including AXI, AXI4-Lite, and APB.
  • Develop and integrate UVM components such as drivers, monitors, sequencers, scoreboards, and agents.
  • Verify processor-based SoC designs, including processor interfaces and subsystem integration.
  • Develop and execute C-based tests for processor and SoC verification.
  • Verify and debug SoC boot flow, including reset, initialization, memory setup, firmware execution, and peripheral initialization.
  • Understand and verify processor architecture, registers, interrupts, memory map, and bus interfaces.
  • Debug failures across RTL, firmware, processor, and SoC levels.
  • Perform simulation, regression, coverage analysis, and coverage closure.
  • Develop and debug SystemVerilog Assertions (SVA).
  • Collaborate with RTL, architecture, firmware, and design teams to resolve issues.
Required Skills
Verification
  • Strong hands-on experience in ASIC/SoC Verification.
  • Excellent knowledge of SystemVerilog and UVM.
  • Strong understanding of constrained-random verification and functional coverage.
  • Experience with IP and SoC-level verification.
  • Good debugging and root-cause analysis skills.
AMBA Protocols
  • Strong knowledge of AMBA protocols.
  • Hands-on experience with:
  • AXI / AXI4 / AXI4-Lite
  • Understanding of protocol transactions, handshaking, ordering, bursts, and error conditions.
C & Processor
  • Good programming knowledge in C.
  • Experience developing or debugging C-based processor/SoC test cases.
  • Strong understanding of processor architecture and processor-based SoCs.
  • Knowledge of registers, memory map, interrupts, exceptions, caches, and memory interfaces.
  • Understanding of CPU-to-peripheral and CPU-to-memory communication.
Boot Flow
  • Strong understanding of SoC boot flow.
  • Knowledge of reset sequence, boot ROM, initialization, firmware execution, memory initialization, and peripheral initialization.
  • Ability to debug issues occurring during early boot and firmware execution.
  • Exposure to bare-metal or embedded software-based verification is preferred.
Good to Have
  • Experience with processor verification and SoC integration.
  • Knowledge of RISC-V / ARM processor architecture.
  • Experience with C/C++ and embedded firmware.
  • Knowledge of PCIe, DDR, USB, or other SoC
  • Experience with SVA, formal verification, and coverage closure.
  • Knowledge of Python/Perl/Shell scripting.
  • Experience with Cadence, Synopsys, or Siemens EDA tools.
Education

B.E./B.Tech/M.Tech in Electronics & Communication, Electrical & Electronics, Electronics, or a related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer - ASIC Verification
Senior Engineer - ASIC Verification

MosChip • Bengaluru

On-site
INR 900,000 - 1,400,000
Senior Staff ASIC Design Verification Engineer
Senior Staff ASIC Design Verification Engineer

MaxLinear, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Lead Engineer - ASIC Verification
Lead Engineer - ASIC Verification

MosChip • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Job Posting Title Senior Staff ASIC Design Verification Engineer
Job Posting Title Senior Staff ASIC Design Verification Engineer

MaxLinear, Inc. • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Engineer - ASIC Verification
Engineer - ASIC Verification

MosChip • Bengaluru

On-site
INR 900,000 - 1,500,000
Principal ASIC Design Verification Engineer
Principal ASIC Design Verification Engineer

MaxLinear • Bengaluru

On-site
INR 2,500,000 - 4,000,000
SoC Verification Lead
SoC Verification Lead

ACL Digital • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Design Verification Engineer
Senior Design Verification Engineer

SmartSoC Solutions Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Lead Design Verification Engineer
Lead Design Verification Engineer

Proxelera • Dadri

On-site
INR 1,500,000 - 2,500,000
Senior Engineer - SOC Verification
Senior Engineer - SOC Verification

Larsen & Toubro • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive salary and benefits
Opportunities for growth and leadership