Pipeline run
279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81
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
Develop functional, test constraints from scratch Identify constraints required beyond traditional/available, provide them as needed Close constraint coverage loss/issues Improve PPAS by but not limit…
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 chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Req. ID: 239781 Micron Technology’s vision is to transform how the world uses information to enrich life and our commitment to people, innovation, tenacity, collaboration, and customer focus allows us to fulfill our mission to be a global leader in memory and storage solutions. This means conducting business with integrity, accountability, and professionalism while supporting our global community. Role In this role as a Principal STA Engineer in Micron’s Non-Volatile Engineering Group, you will be responsible for crafting next generation ASIC products for Micron on most recent technology nodes. Responsibilities Develop functional, test constraints from scratch Identify constraints required beyond traditional/available, provide them as needed Close constraint coverage loss/issues Improve PPAS by but not limited to improvements in Methodology, Analysis and ECO Understand chip level clock, reset architecture and drive easy timing closure Derive and is accountable for sign-off timing margins Final reviewer for STA reports before submission to manufacturing Signal integrity analysis & fix Do bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement Coordinate with Full chip Physical design team Coordinate with RTL design/architecture team An individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS Requirements A minimum of 13-19 years of Static timing analysis/RTL development/RTL Synthesis experience Very strong STA fundamentals, Signal integrity fundamentals The specialist in Synopsys Design Constraints (SDC) constructs, issues, customized constraint delivery specialist Lower power timing closure methodology experience Fully aware of different DFT modes, has developed/modified/merged constraints for DFT modes Specialist in at least one EDA tool, but is tool/methodology/flow agnostic with great functional proven experience Very good proficiency in at least one programming language like TCL/PERL/Python Has done at least one multi-partition/multi-million gate System on Chip / Test chip as top level hands-on STA lead. Leads by example, works on ambitious, results-oriented schedule & does data driven, flawless aligned decision making Well aware of Silicon development and Post-silicon work flows Knowledge of abstract timing models, creation of/issue/limitations of. Excellent debug , analytical skills Specialist in collaborating in a team of multi-functional, geographically distributed members with highly diverse skill levels. Bachelors of Engineering/Master of Technology in E&C/Electrical/Computer Science. Preferred Skills: Strong verbal, interpersonal skills Spice simulation experience Strong electronic circuit fundamentals, Circuit level timing fixes Post-Silicon timing debug experience RTL coding/verification experience P&R implementation exposure About Us As the leader in innovative memory solutions, Micron is helping the world make sense of data by delivering technology that is transforming how the world uses information. Through our global brands — Micron, Crucial and Ballistix — we offer the industry’s broadest portfolio. We are the only company manufacturing today’s major memory and storage technologies: DRAM, NAND, NOR and 3D XPoint™ memory. Our solutions are purpose built to leverage the value of data to unlock financial insights, accelerate scientific breakthroughs and enhance communication around the world. Micron Benefits Employee Rewards Program, Healthcare, Paid time off (Combined Sick and Vacation Time), Retirement savings plans, Paid maternity/paternity leave, Employee Assistance Program, Professional development training, Workplace wellness programs, Micron Health Clinic (Boise only), Fitness Center / Activity rooms (Boise only), Tuition Reimbursement, Micron Corporate Discounts, Casual Dress attire. We recruit, hire, train, promote, discipline and provide other conditions of employment without regard to a person's race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity and expression, pregnancy, veteran’s status, or other classifications protected under law. This includes providing reasonable accommodation for team members' disabilities or religious beliefs and practices. Each manager, supervisor and team member is responsible for carrying out this policy. The EEO Administrator in Human Resources is responsible for administration of this policy. The administrator will monitor compliance and is available to answer any questions on EEO matters. To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 (or 208-368-4748). We recruit, hire, train, promote, discipline and provide other conditions of employment without regard to a person's race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity and expression, pregnancy, veteran’s status, or other classifications protected under law. This includes providing reasonable accommodation for team members' disabilities or religious beliefs and practices. Each manager, supervisor and team member is responsible for carrying out this policy. The EEO Administrator in Human Resources is responsible for administration of this policy. The administrator will monitor compliance and is available to answer any questions on EEO matters. To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 (or 208-368-4748). Keywords: Hyderabad || Telangana (IN-TG) || India (IN) || NVE (Non-Volatile Engineering Group) || Experienced || Regular || Engineering || ||
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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | STA | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Timing Closure | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Signal Integrity | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Physical Design | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | RTL | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | ECO | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | PPAS | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "As the leader in innovative",
"last_5_words": "communication around the world."
},
"text": "As the leader in innovative memory solutions, Micron is helping the world make sense of data by delivering technology that is transforming how the world uses information. Through our global brands \u2014 Micron, Crucial and Ballistix \u2014 we offer the industry\u2019s broadest portfolio. We are the only company manufacturing today\u2019s major memory and storage technologies: DRAM, NAND, NOR and 3D XPoint\u2122 memory. Our solutions are purpose built to leverage the value of data to unlock financial insights, accelerate scientific breakthroughs and enhance communication around the world.",
"word_count": 64
},
"certifications": [],
"company_name": "Micron Technology",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Software Products"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/MTECH/ME - E\u0026C/Electrical/Computer Science",
"raw": "Bachelors of Engineering/Master of Technology in E\u0026C/Electrical/Computer Science.",
"requirement": "required"
}
],
"experience": {
"max": 19,
"min": 13,
"raw": "A minimum of 13-19 years of Static timing analysis/RTL development/RTL Synthesis experience"
},
"job_locations": [
{
"aliases": [
"Hyderabad, TG"
],
"city": "Hyderabad",
"country": "India",
"state": "Telangana",
"work_mode": "null"
}
],
"role": "Principal STA Engineer",
"role_aliases": [
"STA Engineer",
"Static Timing Analysis Engineer",
"STA Lead"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Develop functional, test constraints",
"last_5_words": "achieve better PPAS"
},
"text": "Develop functional, test constraints from scratch\nIdentify constraints required beyond traditional/available, provide them as needed\nClose constraint coverage loss/issues\nImprove PPAS by but not limited to improvements in Methodology, Analysis and ECO\nUnderstand chip level clock, reset architecture and drive easy timing closure\nDerive and is accountable for sign-off timing margins\nFinal reviewer for STA reports before submission to manufacturing\nSignal integrity analysis \u0026 fix\nDo bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement\nCoordinate with Full chip Physical design team\nCoordinate with RTL design/architecture team\nAn individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS",
"word_count": 139
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "STA"
},
{
"is_primary": true,
"skill_name": "Timing Closure"
},
{
"is_primary": true,
"skill_name": "Signal Integrity"
},
{
"is_primary": true,
"skill_name": "Physical Design"
},
{
"is_primary": true,
"skill_name": "RTL"
},
{
"is_primary": true,
"skill_name": "ECO"
},
{
"is_primary": true,
"skill_name": "PPAS"
}
],
"jd_role": {
"display_name": "Principal STA Engineer",
"rationale": null,
"role_aliases": [
"STA Engineer",
"Static Timing Analysis Engineer",
"STA Lead"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "As the leader in innovative",
"last_5_words": "communication around the world."
},
"text": "As the leader in innovative memory solutions, Micron is helping the world make sense of data by delivering technology that is transforming how the world uses information. Through our global brands \u2014 Micron, Crucial and Ballistix \u2014 we offer the industry\u2019s broadest portfolio. We are the only company manufacturing today\u2019s major memory and storage technologies: DRAM, NAND, NOR and 3D XPoint\u2122 memory. Our solutions are purpose built to leverage the value of data to unlock financial insights, accelerate scientific breakthroughs and enhance communication around the world.",
"word_count": 64
},
"certifications": [],
"company_name": "Micron Technology",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Software Products"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE/MTECH/ME - E\u0026C/Electrical/Computer Science",
"raw": "Bachelors of Engineering/Master of Technology in E\u0026C/Electrical/Computer Science.",
"requirement": "required"
}
],
"experience": {
"max": 19,
"min": 13,
"raw": "A minimum of 13-19 years of Static timing analysis/RTL development/RTL Synthesis experience"
},
"job_locations": [
{
"aliases": [
"Hyderabad, TG"
],
"city": "Hyderabad",
"country": "India",
"state": "Telangana",
"work_mode": "null"
}
],
"role": "Principal STA Engineer",
"role_aliases": [
"STA Engineer",
"Static Timing Analysis Engineer",
"STA Lead"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Develop functional, test constraints",
"last_5_words": "achieve better PPAS"
},
"text": "Develop functional, test constraints from scratch\nIdentify constraints required beyond traditional/available, provide them as needed\nClose constraint coverage loss/issues\nImprove PPAS by but not limited to improvements in Methodology, Analysis and ECO\nUnderstand chip level clock, reset architecture and drive easy timing closure\nDerive and is accountable for sign-off timing margins\nFinal reviewer for STA reports before submission to manufacturing\nSignal integrity analysis \u0026 fix\nDo bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement\nCoordinate with Full chip Physical design team\nCoordinate with RTL design/architecture team\nAn individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS",
"word_count": 139
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Coordinate with RTL design/architecture team",
"similarity": 0.5159
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Coordinate with Full chip Physical design team",
"similarity": 0.4959
},
{
"kra_text": "debug client defects",
"sentence": "Develop functional, test constraints from scratch",
"similarity": 0.4453
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.4857,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "collaboration with design and QA",
"sentence": "Coordinate with RTL design/architecture team",
"similarity": 0.478
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Coordinate with Full chip Physical design team",
"similarity": 0.4562
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Develop functional, test constraints from scratch",
"similarity": 0.4405
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.4582,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "React Frontend Developer",
"kra_matches": [
{
"kra_text": "translate product and design requirements",
"sentence": "Coordinate with RTL design/architecture team",
"similarity": 0.5146
},
{
"kra_text": "translate product and design requirements",
"sentence": "Coordinate with Full chip Physical design team",
"similarity": 0.434
},
{
"kra_text": "handle forms, validation, and input feedback",
"sentence": "Develop functional, test constraints from scratch",
"similarity": 0.4245
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 89,
"score": 0.4577,
"slug": "react-frontend-developer",
"total_count": null
},
{
"display_name": "Ruby Backend Developer",
"kra_matches": [
{
"kra_text": "backend defect diagnosis and fixes",
"sentence": "Do bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement",
"similarity": 0.4933
},
{
"kra_text": "performance and reliability improvements",
"sentence": "Improve PPAS by but not limited to improvements in Methodology, Analysis and ECO",
"similarity": 0.4273
},
{
"kra_text": "backend defect diagnosis and fixes",
"sentence": "Develop functional, test constraints from scratch",
"similarity": 0.4193
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 85,
"score": 0.4466,
"slug": "ruby-backend-developer",
"total_count": null
},
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "coordinate execution and commitments",
"sentence": "Derive and is accountable for sign-off timing margins",
"similarity": 0.4354
},
{
"kra_text": "Set team goals and delivery plans",
"sentence": "An individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS",
"similarity": 0.4266
},
{
"kra_text": "facilitate technical and delivery decisions",
"sentence": "Identify constraints required beyond traditional/available, provide them as needed",
"similarity": 0.4191
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.427,
"slug": "engineering-manager",
"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": [
"Static Timing Analysis",
"Timing Closure",
"Constraint Development",
"Chip-Level Signoff",
"Signal Integrity",
"Cross-Functional Coordination"
],
"matched_kras": [
"Develop functional, test constraints from scratch",
"Close constraint coverage loss/issues",
"Improve PPAS through methodology, analysis and ECO",
"Drive easy timing closure",
"Derive and be accountable for sign-off timing margins",
"Final reviewer for STA reports before submission to manufacturing",
"Signal integrity analysis \u0026 fix",
"Coordinate with Full chip Physical design team",
"Coordinate with RTL design/architecture team"
],
"matched_skills": [
"STA",
"PPAS",
"ECO",
"chip level clock",
"reset architecture",
"sign-off timing margins",
"STA reports",
"Signal integrity analysis"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Hardware Engineering; The JD is centered on chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 4,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1817,
"r_and_r_preview": "Develop functional, test constraints from scratch\nIdentify constraints required beyond traditional/available, provide them as needed\nClose constraint coverage loss/issues\nImprove PPAS by but not limit",
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 23965,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "STA",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 23966,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Timing Closure",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 23967,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Signal Integrity",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 23968,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Physical Design",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 23969,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "RTL",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 23970,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "ECO",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 23971,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "PPAS",
"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 chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.",
"role_archetype": null,
"slug": "fpga-asic-engineer",
"source": "db"
},
"dimensions": [],
"input_final_skills": [
"STA",
"Timing Closure",
"Signal Integrity",
"Physical Design",
"RTL",
"ECO",
"PPAS"
],
"input_llm_skills": [
"STA",
"Timing Closure",
"Signal Integrity",
"Physical Design",
"RTL",
"ECO",
"PPAS"
],
"new_aliases_persisted": 0,
"run_id": "279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "STA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "sta",
"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": "Concepts",
"skill_nature": "CONCEPT",
"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": "Signal Integrity",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "signal-integrity",
"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": "Concepts",
"skill_nature": "CONCEPT",
"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": "RTL",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "ECO",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "eco",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "PPAS",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"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": "ppas",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"STA",
"Timing Closure",
"Signal Integrity",
"Physical Design",
"RTL",
"ECO",
"PPAS"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "FPGA / ASIC Engineer",
"id": 216,
"rationale": "Domain=Hardware Engineering; The JD is centered on chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.",
"role_archetype": null,
"slug": "fpga-asic-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "STA",
"tag": "new"
},
{
"skill": "Timing Closure",
"tag": "new"
},
{
"skill": "Signal Integrity",
"tag": "new"
},
{
"skill": "Physical Design",
"tag": "new"
},
{
"skill": "RTL",
"tag": "new"
},
{
"skill": "ECO",
"tag": "new"
},
{
"skill": "PPAS",
"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": "279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81"
}