Emulation Engineer
HCLTech · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
HCLTech · Bengaluru, Karnataka, 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.