About the role
SoC Emulation Engineer – x86 Core Verification
Location: Bangalore
Number of Positions: 5-15
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.
Email to magenderan.r@hcltech.com
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at HCLTech was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
