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
- Robust 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.