Pipeline run
fc426b31-1bc9-403c-ab09-4f77f48298fa
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
This position requires a highly motivated and experienced person to work with Synopsys’ customers on integrating leading edge Interface IP (IIP) into their ASIC SoC/systems for next generation product…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
FPGA / ASIC Engineer
domain · Hardware Engineering CASE DOMAINslug: fpga-asic-engineer · id: 216 · source: db
Domain=Hardware Engineering; The JD is centered on ASIC/SoC IP integration, RTL/synthesis/timing, verification, and silicon bring-up, which best matches FPGA / ASIC Engineer.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Job Description And Requirements This position requires a highly motivated and experienced person to work with Synopsys’ customers on integrating leading edge Interface IP (IIP) into their ASIC SoC/systems for next generation products utilizing our DDR/LPDDR4/4x/5. The position offers opportunities to work on Synopsys IIP and the latest industry specifications/applications on various hot market segments. The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up. Some travels may be required Key Qualifications: • This position typically requires at least 2 to 3 years of related IP design or customer experience, but we may also consider candidates with less experience with the right academic background. • ASIC design experience with proven design background. • Experience in one or multiple steps on IP design or integration flow of ASIC / SoC design (such as simulation/verification, RTL synthesis, floor planning, physical design, timing closure, etc.) and silicon bring-up/characterization in a system environment. • Domain knowledge of at least one of the following protocols: • PCI Express • SERDES • Serial ATA • Good RTL and Gate Level simulation Debug skills • Familiarity with Front end implementation like Synthesis, Static Timing Analysis, Logical Equivalence Check Preferred Experience • Technical knowledge with any Interface IP such as PCIe, USB, SATA, MIPI, HBM DDR, LPDDR Protocols, Specification, Design, and Implementation flows with Design Compiler, Fusion Compiler and PrimeTrime. • Excellent organization skills, excellent communication skills and ability to interact with customers • Proven track record in meeting tight schedules and handling multiple projects concurrently Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability. Job Category Engineering Country India Job Subcategory Applications Engineering Hire Type Employee
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | ASIC | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SoC | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Interface IP | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | DDR | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | LPDDR4 | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | LPDDR4x | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | LPDDR5 | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | IP design | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Simulation | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Verification | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | RTL synthesis | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Floor planning | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Physical design | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Timing closure | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Silicon bring-up | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Characterization | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | PCI Express | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SERDES | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Serial ATA | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | RTL | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Gate Level simulation | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Synthesis | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Static Timing Analysis | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Logical Equivalence Check | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | PCIe | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | USB | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SATA | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | MIPI | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | HBM | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Design Compiler | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Fusion Compiler | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | PrimeTime | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Synopsys",
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [],
"experience": {
"max": 3,
"min": 2,
"raw": "at least 2 to 3 years of related IP design or customer experience"
},
"job_locations": [
{
"aliases": [],
"city": null,
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Applications Engineer",
"role_aliases": [
"Applications Engineer",
"Application Engineer",
"AE"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Job Description And Requirements",
"heading_was_present": true,
"source_marker": {
"first_5_words": "This position requires a highly",
"last_5_words": "may be required"
},
"text": "This position requires a highly motivated and experienced person to work with Synopsys\u2019 customers on integrating leading edge Interface IP (IIP) into their ASIC SoC/systems for next generation products utilizing our DDR/LPDDR4/4x/5. The position offers opportunities to work on Synopsys IIP and the latest industry specifications/applications on various hot market segments. The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up. Some travels may be required",
"word_count": 83
},
{
"bullet_count": 8,
"heading": "Key Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 This position typically requires",
"last_5_words": "Synthesis, Static Timing Analysis, Logical"
},
"text": "\u2022 This position typically requires at least 2 to 3 years of related IP design or customer experience, but we may also consider candidates with less experience with the right academic background.\n\u2022 ASIC design experience with proven design background.\n\u2022 Experience in one or multiple steps on IP design or integration flow of ASIC / SoC design (such as simulation/verification, RTL synthesis, floor planning, physical design, timing closure, etc.) and silicon bring-up/characterization in a system environment.\n\u2022 Domain knowledge of at least one of the following protocols:\n\u2022 PCI Express\n\u2022 SERDES\n\u2022 Serial ATA\n\u2022 Good RTL and Gate Level simulation Debug skills\n\u2022 Familiarity with Front end implementation like Synthesis, Static Timing Analysis, Logical Equivalence Check",
"word_count": 103
},
{
"bullet_count": 3,
"heading": "Preferred Experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Technical knowledge with any",
"last_5_words": "multiple projects concurrently"
},
"text": "\u2022 Technical knowledge with any Interface IP such as PCIe, USB, SATA, MIPI, HBM DDR, LPDDR Protocols, Specification, Design, and Implementation flows with Design Compiler, Fusion Compiler and PrimeTrime.\n\u2022 Excellent organization skills, excellent communication skills and ability to interact with customers\n\u2022 Proven track record in meeting tight schedules and handling multiple projects concurrently",
"word_count": 56
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "ASIC"
},
{
"is_primary": true,
"skill_name": "SoC"
},
{
"is_primary": true,
"skill_name": "Interface IP"
},
{
"is_primary": true,
"skill_name": "DDR"
},
{
"is_primary": true,
"skill_name": "LPDDR4"
},
{
"is_primary": true,
"skill_name": "LPDDR4x"
},
{
"is_primary": true,
"skill_name": "LPDDR5"
},
{
"is_primary": true,
"skill_name": "IP design"
},
{
"is_primary": true,
"skill_name": "Simulation"
},
{
"is_primary": true,
"skill_name": "Verification"
},
{
"is_primary": true,
"skill_name": "RTL synthesis"
},
{
"is_primary": true,
"skill_name": "Floor planning"
},
{
"is_primary": true,
"skill_name": "Physical design"
},
{
"is_primary": true,
"skill_name": "Timing closure"
},
{
"is_primary": true,
"skill_name": "Silicon bring-up"
},
{
"is_primary": true,
"skill_name": "Characterization"
},
{
"is_primary": true,
"skill_name": "PCI Express"
},
{
"is_primary": true,
"skill_name": "SERDES"
},
{
"is_primary": true,
"skill_name": "Serial ATA"
},
{
"is_primary": true,
"skill_name": "RTL"
},
{
"is_primary": true,
"skill_name": "Gate Level simulation"
},
{
"is_primary": true,
"skill_name": "Synthesis"
},
{
"is_primary": true,
"skill_name": "Static Timing Analysis"
},
{
"is_primary": true,
"skill_name": "Logical Equivalence Check"
},
{
"is_primary": true,
"skill_name": "PCIe"
},
{
"is_primary": true,
"skill_name": "USB"
},
{
"is_primary": true,
"skill_name": "SATA"
},
{
"is_primary": true,
"skill_name": "MIPI"
},
{
"is_primary": true,
"skill_name": "HBM"
},
{
"is_primary": true,
"skill_name": "Design Compiler"
},
{
"is_primary": true,
"skill_name": "Fusion Compiler"
},
{
"is_primary": true,
"skill_name": "PrimeTime"
}
],
"jd_role": {
"display_name": "Applications Engineer",
"rationale": null,
"role_aliases": [
"Applications Engineer",
"Application Engineer",
"AE"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Synopsys",
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [],
"experience": {
"max": 3,
"min": 2,
"raw": "at least 2 to 3 years of related IP design or customer experience"
},
"job_locations": [
{
"aliases": [],
"city": null,
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "Applications Engineer",
"role_aliases": [
"Applications Engineer",
"Application Engineer",
"AE"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Job Description And Requirements",
"heading_was_present": true,
"source_marker": {
"first_5_words": "This position requires a highly",
"last_5_words": "may be required"
},
"text": "This position requires a highly motivated and experienced person to work with Synopsys\u2019 customers on integrating leading edge Interface IP (IIP) into their ASIC SoC/systems for next generation products utilizing our DDR/LPDDR4/4x/5. The position offers opportunities to work on Synopsys IIP and the latest industry specifications/applications on various hot market segments. The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up. Some travels may be required",
"word_count": 83
},
{
"bullet_count": 8,
"heading": "Key Qualifications",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 This position typically requires",
"last_5_words": "Synthesis, Static Timing Analysis, Logical"
},
"text": "\u2022 This position typically requires at least 2 to 3 years of related IP design or customer experience, but we may also consider candidates with less experience with the right academic background.\n\u2022 ASIC design experience with proven design background.\n\u2022 Experience in one or multiple steps on IP design or integration flow of ASIC / SoC design (such as simulation/verification, RTL synthesis, floor planning, physical design, timing closure, etc.) and silicon bring-up/characterization in a system environment.\n\u2022 Domain knowledge of at least one of the following protocols:\n\u2022 PCI Express\n\u2022 SERDES\n\u2022 Serial ATA\n\u2022 Good RTL and Gate Level simulation Debug skills\n\u2022 Familiarity with Front end implementation like Synthesis, Static Timing Analysis, Logical Equivalence Check",
"word_count": 103
},
{
"bullet_count": 3,
"heading": "Preferred Experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Technical knowledge with any",
"last_5_words": "multiple projects concurrently"
},
"text": "\u2022 Technical knowledge with any Interface IP such as PCIe, USB, SATA, MIPI, HBM DDR, LPDDR Protocols, Specification, Design, and Implementation flows with Design Compiler, Fusion Compiler and PrimeTrime.\n\u2022 Excellent organization skills, excellent communication skills and ability to interact with customers\n\u2022 Proven track record in meeting tight schedules and handling multiple projects concurrently",
"word_count": 56
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "fc426b31-1bc9-403c-ab09-4f77f48298fa",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Android Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 4,
"score": 1.0,
"slug": "android-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "coordinate execution and commitments",
"sentence": "Proven track record in meeting tight schedules and handling multiple projects concurrently",
"similarity": 0.4676
},
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up.",
"similarity": 0.3991
},
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "Technical knowledge with any Interface IP such as PCIe, USB, SATA, MIPI, HBM DDR, LPDDR Protocols, Specification, Design, and Implementation flows with Design Compiler, Fusion Compiler and PrimeTrime.",
"similarity": 0.3475
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.4047,
"slug": "engineering-manager",
"total_count": null
},
{
"display_name": ".NET Backend Developer",
"kra_matches": [
{
"kra_text": "service interface design and implementation",
"sentence": "ASIC design experience with proven design background.",
"similarity": 0.4146
},
{
"kra_text": "service interface design and implementation",
"sentence": "Technical knowledge with any Interface IP such as PCIe, USB, SATA, MIPI, HBM DDR, LPDDR Protocols, Specification, Design, and Implementation flows with Design Compiler, Fusion Compiler and PrimeTrime.",
"similarity": 0.3936
},
{
"kra_text": "service interface design and implementation",
"sentence": "The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up.",
"similarity": 0.3784
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 83,
"score": 0.3955,
"slug": "dotnet-backend-developer",
"total_count": null
},
{
"display_name": "Pega Developer",
"kra_matches": [
{
"kra_text": "case lifecycle and routing design",
"sentence": "ASIC design experience with proven design background.",
"similarity": 0.4275
},
{
"kra_text": "external system integration implementation",
"sentence": "The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up.",
"similarity": 0.3917
},
{
"kra_text": "case lifecycle and routing design",
"sentence": "Technical knowledge with any Interface IP such as PCIe, USB, SATA, MIPI, HBM DDR, LPDDR Protocols, Specification, Design, and Implementation flows with Design Compiler, Fusion Compiler and PrimeTrime.",
"similarity": 0.3606
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 24,
"score": 0.3933,
"slug": "pega-developer",
"total_count": null
},
{
"display_name": "Go Backend Developer",
"kra_matches": [
{
"kra_text": "service interface design",
"sentence": "ASIC design experience with proven design background.",
"similarity": 0.4116
},
{
"kra_text": "service interface design",
"sentence": "The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up.",
"similarity": 0.3785
},
{
"kra_text": "code review and testing support",
"sentence": "Good RTL and Gate Level simulation Debug skills",
"similarity": 0.3747
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 81,
"score": 0.3883,
"slug": "go-backend-developer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "The position will provide IIP integration guidance to customers throughout their SoC flow to resolve technical challenges, perform integration reviews at key milestones and support silicon/system bring-up.",
"similarity": 0.4048
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "This position requires a highly motivated and experienced person to work with Synopsys\u2019 customers on integrating leading edge Interface IP (IIP) into their ASIC SoC/systems for next generation products utilizing our DDR/LPDDR4/4x/5.",
"similarity": 0.3823
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Proven track record in meeting tight schedules and handling multiple projects concurrently",
"similarity": 0.3772
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.3881,
"slug": "full-stack-engineer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "FPGA / ASIC Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 216,
"score": 0.98,
"slug": "fpga-asic-engineer",
"total_count": null
},
"confidence": 0.98,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"IP Integration",
"ASIC/SoC Design",
"Simulation and Verification",
"Physical Design and Timing Closure",
"Silicon Bring-up and Characterization",
"Customer Technical Support",
"Cross-functional Communication"
],
"matched_kras": [
"work with Synopsys\u2019 customers on integrating leading edge Interface IP",
"provide IIP integration guidance to customers throughout their SoC flow",
"resolve technical challenges",
"perform integration reviews at key milestones",
"support silicon/system bring-up",
"work on Synopsys IIP and the latest industry specifications/applications"
],
"matched_skills": [
"Interface IP",
"DDR/LPDDR4/4x/5",
"ASIC",
"SoC",
"PCI Express",
"SERDES",
"Serial ATA",
"RTL",
"Gate Level simulation",
"Synthesis",
"Static Timing Analysis",
"Logical Equivalence Check",
"Design Compiler",
"Fusion Compiler",
"PrimeTrime"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Hardware Engineering; The JD is centered on ASIC/SoC IP integration, RTL/synthesis/timing, verification, and silicon bring-up, which best matches FPGA / ASIC Engineer.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 8,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1966,
"r_and_r_preview": "This position requires a highly motivated and experienced person to work with Synopsys\u2019 customers on integrating leading edge Interface IP (IIP) into their ASIC SoC/systems for next generation product",
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 25191,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "ASIC",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25192,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "SoC",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25193,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Interface IP",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25194,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "DDR",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25195,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "LPDDR4",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25196,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "LPDDR4x",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25197,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "LPDDR5",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25198,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "IP design",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25199,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Simulation",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25200,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Verification",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25201,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "RTL synthesis",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25202,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Floor planning",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25203,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Physical design",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25204,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Timing closure",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25205,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Silicon bring-up",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25206,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Characterization",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25207,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "PCI Express",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25208,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "SERDES",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25209,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Serial ATA",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25210,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "RTL",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25211,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Gate Level simulation",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25212,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Synthesis",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25213,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Static Timing Analysis",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25214,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Logical Equivalence Check",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25215,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "PCIe",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25216,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "USB",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25217,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "SATA",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25218,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "MIPI",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25219,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "HBM",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25220,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Design Compiler",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25221,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Fusion Compiler",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 25222,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "PrimeTime",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [],
"candidate_roles": [],
"chosen_role": {
"display_name": "FPGA / ASIC Engineer",
"id": 216,
"rationale": "Domain=Hardware Engineering; The JD is centered on ASIC/SoC IP integration, RTL/synthesis/timing, verification, and silicon bring-up, which best matches FPGA / ASIC Engineer.",
"role_archetype": null,
"slug": "fpga-asic-engineer",
"source": "db"
},
"dimensions": [],
"input_final_skills": [
"ASIC",
"SoC",
"Interface IP",
"DDR",
"LPDDR4",
"LPDDR4x",
"LPDDR5",
"IP design",
"Simulation",
"Verification",
"RTL synthesis",
"Floor planning",
"Physical design",
"Timing closure",
"Silicon bring-up",
"Characterization",
"PCI Express",
"SERDES",
"Serial ATA",
"RTL",
"Gate Level simulation",
"Synthesis",
"Static Timing Analysis",
"Logical Equivalence Check",
"PCIe",
"USB",
"SATA",
"MIPI",
"HBM",
"Design Compiler",
"Fusion Compiler",
"PrimeTime"
],
"input_llm_skills": [
"ASIC",
"SoC",
"Interface IP",
"DDR",
"LPDDR4",
"LPDDR4x",
"LPDDR5",
"IP design",
"Simulation",
"Verification",
"RTL synthesis",
"Floor planning",
"Physical design",
"Timing closure",
"Silicon bring-up",
"Characterization",
"PCI Express",
"SERDES",
"Serial ATA",
"RTL",
"Gate Level simulation",
"Synthesis",
"Static Timing Analysis",
"Logical Equivalence Check",
"PCIe",
"USB",
"SATA",
"MIPI",
"HBM",
"Design Compiler",
"Fusion Compiler",
"PrimeTime"
],
"new_aliases_persisted": 0,
"run_id": "fc426b31-1bc9-403c-ab09-4f77f48298fa",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "ASIC",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "asic",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SoC",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "soc",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Interface IP",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "interface-ip",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "DDR",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "ddr",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "LPDDR4",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "lpddr4",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "LPDDR4x",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "lpddr4x",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "LPDDR5",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "lpddr5",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "IP design",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "ip-design",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Simulation",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "simulation",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Verification",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "verification",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "RTL synthesis",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "rtl-synthesis",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Floor planning",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "floor-planning",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Physical design",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "physical-design",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Timing closure",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "timing-closure",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Silicon bring-up",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "silicon-bring-up",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Characterization",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "characterization",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "PCI Express",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "pci-express",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SERDES",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "serdes",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Serial ATA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "serial-ata",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "RTL",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "rtl",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Gate Level simulation",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "gate-level-simulation",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Synthesis",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "synthesis",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Static Timing Analysis",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "static-timing-analysis",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Logical Equivalence Check",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "logical-equivalence-check",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "PCIe",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "pcie",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "USB",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "usb",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SATA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "sata",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "MIPI",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "mipi",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "HBM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "hbm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Design Compiler",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "design-compiler",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Fusion Compiler",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "fusion-compiler",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "PrimeTime",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "primetime",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"ASIC",
"SoC",
"Interface IP",
"DDR",
"LPDDR4",
"LPDDR4x",
"LPDDR5",
"IP design",
"Simulation",
"Verification",
"RTL synthesis",
"Floor planning",
"Physical design",
"Timing closure",
"Silicon bring-up",
"Characterization",
"PCI Express",
"SERDES",
"Serial ATA",
"RTL",
"Gate Level simulation",
"Synthesis",
"Static Timing Analysis",
"Logical Equivalence Check",
"PCIe",
"USB",
"SATA",
"MIPI",
"HBM",
"Design Compiler",
"Fusion Compiler",
"PrimeTime"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "FPGA / ASIC Engineer",
"id": 216,
"rationale": "Domain=Hardware Engineering; The JD is centered on ASIC/SoC IP integration, RTL/synthesis/timing, verification, and silicon bring-up, which best matches FPGA / ASIC Engineer.",
"role_archetype": null,
"slug": "fpga-asic-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "ASIC",
"tag": "new"
},
{
"skill": "SoC",
"tag": "new"
},
{
"skill": "Interface IP",
"tag": "new"
},
{
"skill": "DDR",
"tag": "new"
},
{
"skill": "LPDDR4",
"tag": "new"
},
{
"skill": "LPDDR4x",
"tag": "new"
},
{
"skill": "LPDDR5",
"tag": "new"
},
{
"skill": "IP design",
"tag": "new"
},
{
"skill": "Simulation",
"tag": "new"
},
{
"skill": "Verification",
"tag": "new"
},
{
"skill": "RTL synthesis",
"tag": "new"
},
{
"skill": "Floor planning",
"tag": "new"
},
{
"skill": "Physical design",
"tag": "new"
},
{
"skill": "Timing closure",
"tag": "new"
},
{
"skill": "Silicon bring-up",
"tag": "new"
},
{
"skill": "Characterization",
"tag": "new"
},
{
"skill": "PCI Express",
"tag": "new"
},
{
"skill": "SERDES",
"tag": "new"
},
{
"skill": "Serial ATA",
"tag": "new"
},
{
"skill": "RTL",
"tag": "new"
},
{
"skill": "Gate Level simulation",
"tag": "new"
},
{
"skill": "Synthesis",
"tag": "new"
},
{
"skill": "Static Timing Analysis",
"tag": "new"
},
{
"skill": "Logical Equivalence Check",
"tag": "new"
},
{
"skill": "PCIe",
"tag": "new"
},
{
"skill": "USB",
"tag": "new"
},
{
"skill": "SATA",
"tag": "new"
},
{
"skill": "MIPI",
"tag": "new"
},
{
"skill": "HBM",
"tag": "new"
},
{
"skill": "Design Compiler",
"tag": "new"
},
{
"skill": "Fusion Compiler",
"tag": "new"
},
{
"skill": "PrimeTime",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "fc426b31-1bc9-403c-ab09-4f77f48298fa"
}