SoC Emulation Engineer – x86 Core Verification

Purna Semi

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

40 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Purna Semi in Bengaluru is seeking an experienced SoC Emulation Engineer – x86 Core Verification to support processor and server SoC verification on advanced emulation platforms.

You will develop and execute verification tests for x86 core functionality, analyze emulation failures, and contribute to automation using Python and SystemVerilog. Collaboration across Architecture, RTL Design, Firmware, and Validation teams is essential.

Qualifications

  • Strong knowledge of x86 architecture and processor fundamentals.
  • Experience with x86 core verification and processor verification methodologies.
  • Proficiency in SystemVerilog and Python for testbench and automation.

Responsibilities

  • Execute x86 core verification in SoC-level emulation environments.
  • Develop, enhance, and maintain verification test suites for x86 core functionality.
  • Develop and execute tests using SystemVerilog and Python.
  • Analyze and debug functional failures observed during emulation.
  • Develop and maintain assertions, checkers, and coverage-driven validation environments.
  • Create automation scripts for test execution, regression, result analysis, and debug.
  • Perform failure triage and root-cause analysis of processor/SoC issues.
  • Collaborate with x86 Core Architecture, RTL Design, Firmware, Platform Validation, and Emulation teams.
  • Support verification planning, execution, coverage analysis, and closure activities.
  • Contribute to verification readiness for post-silicon and silicon validation.

Skills

x86 Architecture
SystemVerilog
Python
SoC Emulation
Debugging

Education

Bachelor's in Electronics/ECE/EE/CS

Tools

Emulation Platforms
Regression Frameworks

Job description

SoC Emulation Engineer – x86 Core Verification

Location: Bangalore
Open Positions: 5
Experience: Relevant industry experience in SoC Verification / Emulation
Employment Type: Full-Time

Job Overview

We are looking for experienced SoC Emulation Engineers – x86 Core Verification to support x86 processor and server SoC verification activities on advanced emulation platforms.

The role involves executing and developing verification tests for x86 Core functionality , analyzing failures in emulation environments, developing Python-based automation, and supporting verification closure for server SoC products.

The ideal candidate should have a strong understanding of x86 architecture, processor fundamentals, SystemVerilog, Python automation, emulation-based validation, and verification methodologies .

Key Responsibilities

  • Execute x86 Core verification in SoC-level emulation environments.
  • Develop, enhance, and maintain verification test suites for x86 core functionality.
  • Develop and execute tests using SystemVerilog and Python .
  • Analyze and debug functional failures observed during emulation.
  • Develop and maintain assertions, checkers, and coverage-driven validation environments .
  • Create automation scripts for test execution, regression, result analysis, and debug.
  • Execute automated regression suites and monitor verification quality metrics.
  • Perform failure triage and root-cause analysis of complex processor and SoC issues.
  • Work closely with x86 Core Architecture, RTL Design, Firmware, Platform Validation, and Emulation teams .
  • Support verification planning, execution, coverage analysis, and closure activities.
  • Contribute to verification readiness for post-silicon and silicon validation .

Required Technical Skills

x86 Architecture & Processor Verification

  • Strong understanding of x86 architecture and processor fundamentals .
  • Experience with x86 Core verification and processor verification methodologies.
  • Understanding of processor microarchitecture and functional validation.

Verification & Programming

  • Proficiency in SystemVerilog .
  • Strong Python programming and automation skills.
  • Experience with verification methodologies and testbench development.
  • Experience developing and debugging:
  • Assertions
  • Checkers
  • Test cases
  • Regression suites

SoC Emulation

  • Hands-on experience with SoC emulation platforms .
  • Experience executing tests and regression suites in emulation environments.
  • Strong understanding of emulation-based validation and debug.
  • Experience analyzing emulation failures and performing root-cause analysis.

Debug & Validation

  • Strong debugging and problem-solving skills.
  • Experience with verification debug tools and failure analysis.
  • Ability to analyze complex functional failures and identify root causes.
  • Experience driving verification and coverage closure.

Preferred Qualifications

Experience in one or more of the following areas will be an added advantage:

  • x86 processor core validation
  • Firmware-assisted validation
  • Server platform validation
  • Performance validation
  • Processor performance analysis

Education

  • Bachelor’s or Master’s degree in:
  • Electronics & Communication Engineering
  • Electrical Engineering
  • Computer Science
  • VLSI
  • or a related engineering discipline.

Candidate Profile

The ideal candidate should demonstrate:

  • Strong technical understanding of processor and SoC verification.
  • Hands-on experience with x86 architecture and emulation-based validation .
  • Strong SystemVerilog and Python programming capabilities.
  • Excellent debugging and analytical skills.
  • Ability to work collaboratively with Architecture, Design, Firmware, Validation, and Emulation teams.
  • Good communication and problem-solving skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SoC Pre-Silicon Verification & Emulation Engineer
SoC Pre-Silicon Verification & Emulation Engineer

Purna Semi • Bengaluru

On-site
INR 2,000,000 - 3,500,000
SOC Emulation Engineers/Lead - Zebu
SOC Emulation Engineers/Lead - Zebu

HCL Technologies Limited • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Senior Emulation Engineer
Senior Emulation Engineer

Mulya Technologies • India

On-site
USD 6,816 - 20,448
Emulation Engineer
Emulation Engineer

HCLTech • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Emulation Design Verification Solution Development Engineer
Emulation Design Verification Solution Development Engineer

Synopsys Inc • Dadri

On-site
INR 1,000,000 - 2,000,000
Zebu/ Palladium Emulation Validation Engineer
Zebu/ Palladium Emulation Validation Engineer

3:33 • Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Sr. Emulation Engineer
Sr. Emulation Engineer

Scaledge Technology • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Hybrid work model
Opportunities in semiconductor design
Senior SoC DV Lead
Senior SoC DV Lead

Cortex Consultants LLC • Bengaluru Urban

On-site
INR 2,500,000 - 3,500,000
SOC Design Verification Engineer
SOC Design Verification Engineer

LanceSoft, Inc. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Validation Engineer - 2742
Validation Engineer - 2742

Sunrise Biztech Systems • Bengaluru

On-site
INR 4,000,000 - 7,000,000