H
Emulation Engineer
Accepting applicationsHCLTech · Greater Bengaluru Area
Full-Time Mid_senior PythonSoCSystemVerilog
Posted
1d ago
Category
Verification
Experience
Mid_senior
Country
India
Job Title:SoC Emulation Engineer – x86 Core Verification
Location: Bangalore
Job Summary
We are seeking highly motivated engineers to execute x86 Core verification on SoC emulation platforms. The role requires expertise in x86 architecture, emulation-based validation, Python automation, and verification methodologies to ensure robust functional validation of server SoC products.
Key Responsibilities
Execute x86 Core verification within SoC-level emulation environments.
Develop, enhance, and maintain test suites for x86 core functionality validation.
Analyze and debug functional failures observed during emulation execution.
Create and maintain verification tests using SystemVerilog and Python.
Develop assertions, checkers, and coverage-driven validation frameworks.
Work closely with core architecture, design, and validation teams.
Execute automated regression suites and track quality metrics.
Support verification closure and readiness for silicon validation.
Required Skills
Strong understanding of x86 architecture and processor fundamentals.
Hands-on experience with x86 core verification tools and methodologies.
Strong Python programming and automation skills.
Proficiency in SystemVerilog and verification methodologies.
Experience with assertions, checkers, and debug tools.
Hands-on experience in SoC emulation environments.
Strong debugging and root-cause analysis skills.
Preferred Qualifications
Experience with processor microarchitecture verification.
Familiarity with firmware, BIOS, and platform validation flows.
Exposure to performance validation and debug environments.
Show more Show less
Location: Bangalore
Job Summary
We are seeking highly motivated engineers to execute x86 Core verification on SoC emulation platforms. The role requires expertise in x86 architecture, emulation-based validation, Python automation, and verification methodologies to ensure robust functional validation of server SoC products.
Key Responsibilities
Execute x86 Core verification within SoC-level emulation environments.
Develop, enhance, and maintain test suites for x86 core functionality validation.
Analyze and debug functional failures observed during emulation execution.
Create and maintain verification tests using SystemVerilog and Python.
Develop assertions, checkers, and coverage-driven validation frameworks.
Work closely with core architecture, design, and validation teams.
Execute automated regression suites and track quality metrics.
Support verification closure and readiness for silicon validation.
Required Skills
Strong understanding of x86 architecture and processor fundamentals.
Hands-on experience with x86 core verification tools and methodologies.
Strong Python programming and automation skills.
Proficiency in SystemVerilog and verification methodologies.
Experience with assertions, checkers, and debug tools.
Hands-on experience in SoC emulation environments.
Strong debugging and root-cause analysis skills.
Preferred Qualifications
Experience with processor microarchitecture verification.
Familiarity with firmware, BIOS, and platform validation flows.
Exposure to performance validation and debug environments.
Show more Show less