Pipeline run
1cd0976f-ca8f-42be-9384-f01c73f3c971
Pipeline LLM cost (USD)
API 1: $0.0064
API 2: $0.0000
API 3: $0.0000
Total: $0.0064
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD
Nature of work
—
Tech stack maturity
Mainstream Modern
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
—
Frameworks (×2):
—
Models / concepts (×3):
—
Evidence — skills matched in JD (19)
Boot loader
Threads
Signals
Priorities
Semaphores
Mutexes
Race conditions
Deadlocks
Qualcomm MSM
AMSS
ARM
C
C++
ELF
Git
Gerrit
Perforce
Java
Python
Skill cluster (0 dimension groups, role-scoped)
Show KRA description ↓
Develop and Support Boot loader for multiple QC chipsets
Support various feature development and validations in pre-silicon and post-silicon environment
Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.
Knowledge of Boot framework
Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.
Experience with Qualcomm MSM and AMSS development, ARM architecture and software development
C or C++ programming skills
Understanding of build systems, linkage, and binary formats (e.g., ELF)
Familiarity with Git, Gerrit and/or Perforce
Critical thinking and problem solving skills
Written and verbal communication skills
Ability to function efficiently both independently and in a team environment
Self-motivated, perpetual learner with time-management skills
3-5 years of experience with Programming Language such as C, C++, Java, Python, etc.
Signals
Skill
backend-engineer
0.12
Alias
backend-engineer
1.00
KRA
hybrid-mobile-developer
0.40
Post-classification
Centroid—
Alias collision log#99
New-role queue#53
New skills captured0
New KRA captured—
Status:
extract_from_jd_done
Created: 2026-05-21T22:28:25.011065Z
Updated: 2026-05-21T22:28:25.562531Z
Flow
Current 3-step pipeline
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Role
Chosen role & resolution
No chosen role stored for this run.
Job description
Senior Embedded Engineer Job function: Bootloader development supporting multiple QC chipsets. Skills/experience: Knowledge of Boot framework Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc. Experience with Qualcomm MSM and AMSS development, ARM architecture and software development C or C++ programming skills Understanding of build systems, linkage, and binary formats (e.g., ELF) Familiarity with Git, Gerrit and/or Perforce Critical thinking and problem solving skills Written and verbal communication skills Ability to function efficiently both independently and in a team environment Self-motivated, perpetual learner with time-management skills 3-5 years Software Engineering or related work experience. 3-5 years of experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities: Develop and Support Boot loader for multiple QC chipsets Support various feature development and validations in pre-silicon and post-silicon environment Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Boot loader
Primary
No API 2 row (run stopped after API 1 or history missing)
Threads
Primary
No API 2 row (run stopped after API 1 or history missing)
Signals
Primary
No API 2 row (run stopped after API 1 or history missing)
Priorities
Primary
No API 2 row (run stopped after API 1 or history missing)
Semaphores
Primary
No API 2 row (run stopped after API 1 or history missing)
Mutexes
Primary
No API 2 row (run stopped after API 1 or history missing)
Race conditions
Primary
No API 2 row (run stopped after API 1 or history missing)
Deadlocks
Primary
No API 2 row (run stopped after API 1 or history missing)
Qualcomm MSM
Primary
No API 2 row (run stopped after API 1 or history missing)
AMSS
Primary
No API 2 row (run stopped after API 1 or history missing)
ARM
Primary
No API 2 row (run stopped after API 1 or history missing)
C
Primary
No API 2 row (run stopped after API 1 or history missing)
C++
Primary
No API 2 row (run stopped after API 1 or history missing)
ELF
Primary
No API 2 row (run stopped after API 1 or history missing)
Git
Primary
No API 2 row (run stopped after API 1 or history missing)
Gerrit
Primary
No API 2 row (run stopped after API 1 or history missing)
Perforce
Primary
No API 2 row (run stopped after API 1 or history missing)
Java
Secondary
No API 2 row (run stopped after API 1 or history missing)
Python
Secondary
No API 2 row (run stopped after API 1 or history missing)
Library artifacts (this run)
No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleSenior Embedded Engineer
Experience3-5 years Software Engineering or related work experience.
DomainOther
JD type
pass
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": 5,
"min": 3,
"raw": "3-5 years Software Engineering or related work experience."
},
"job_locations": [],
"role": "Senior Embedded Engineer",
"role_aliases": [
"Embedded Engineer",
"Firmware Engineer",
"Software Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 3,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Develop and Support Boot loader",
"last_5_words": "performance/portability/Sustainability across chipsets."
},
"text": "Develop and Support Boot loader for multiple QC chipsets\nSupport various feature development and validations in pre-silicon and post-silicon environment\nWork on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.",
"word_count": 36
},
{
"bullet_count": 11,
"heading": "Skills/experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Knowledge of Boot framework\nFamiliarity with",
"last_5_words": "C, C++, Java, Python, etc."
},
"text": "Knowledge of Boot framework\nFamiliarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.\nExperience with Qualcomm MSM and AMSS development, ARM architecture and software development\nC or C++ programming skills\nUnderstanding of build systems, linkage, and binary formats (e.g., ELF)\nFamiliarity with Git, Gerrit and/or Perforce\nCritical thinking and problem solving skills\nWritten and verbal communication skills\nAbility to function efficiently both independently and in a team environment\nSelf-motivated, perpetual learner with time-management skills\n3-5 years of experience with Programming Language such as C, C++, Java, Python, etc.",
"word_count": 108
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Boot loader"
},
{
"is_primary": true,
"skill_name": "Threads"
},
{
"is_primary": true,
"skill_name": "Signals"
},
{
"is_primary": true,
"skill_name": "Priorities"
},
{
"is_primary": true,
"skill_name": "Semaphores"
},
{
"is_primary": true,
"skill_name": "Mutexes"
},
{
"is_primary": true,
"skill_name": "Race conditions"
},
{
"is_primary": true,
"skill_name": "Deadlocks"
},
{
"is_primary": true,
"skill_name": "Qualcomm MSM"
},
{
"is_primary": true,
"skill_name": "AMSS"
},
{
"is_primary": true,
"skill_name": "ARM"
},
{
"is_primary": true,
"skill_name": "C"
},
{
"is_primary": true,
"skill_name": "C++"
},
{
"is_primary": true,
"skill_name": "ELF"
},
{
"is_primary": true,
"skill_name": "Git"
},
{
"is_primary": true,
"skill_name": "Gerrit"
},
{
"is_primary": true,
"skill_name": "Perforce"
},
{
"is_primary": false,
"skill_name": "Java"
},
{
"is_primary": false,
"skill_name": "Python"
}
],
"jd_role": {
"display_name": "Senior Embedded Engineer",
"rationale": null,
"role_aliases": [
"Embedded Engineer",
"Firmware Engineer",
"Software Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": 5,
"min": 3,
"raw": "3-5 years Software Engineering or related work experience."
},
"job_locations": [],
"role": "Senior Embedded Engineer",
"role_aliases": [
"Embedded Engineer",
"Firmware Engineer",
"Software Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 3,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Develop and Support Boot loader",
"last_5_words": "performance/portability/Sustainability across chipsets."
},
"text": "Develop and Support Boot loader for multiple QC chipsets\nSupport various feature development and validations in pre-silicon and post-silicon environment\nWork on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.",
"word_count": 36
},
{
"bullet_count": 11,
"heading": "Skills/experience",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Knowledge of Boot framework\nFamiliarity with",
"last_5_words": "C, C++, Java, Python, etc."
},
"text": "Knowledge of Boot framework\nFamiliarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.\nExperience with Qualcomm MSM and AMSS development, ARM architecture and software development\nC or C++ programming skills\nUnderstanding of build systems, linkage, and binary formats (e.g., ELF)\nFamiliarity with Git, Gerrit and/or Perforce\nCritical thinking and problem solving skills\nWritten and verbal communication skills\nAbility to function efficiently both independently and in a team environment\nSelf-motivated, perpetual learner with time-management skills\n3-5 years of experience with Programming Language such as C, C++, Java, Python, etc.",
"word_count": 108
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "1cd0976f-ca8f-42be-9384-f01c73f3c971",
"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": "Embedded / Firmware Engineer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 26,
"score": 1.0,
"slug": "embedded-firmware-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Hybrid Mobile Developer",
"kra_matches": [
{
"kra_text": "Debugs cross-platform mobile issues including native module bridge failures, platform-specific rendering differences, and build configuration conflicts.",
"sentence": "Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.",
"similarity": 0.4084
},
{
"kra_text": "Debugs cross-platform mobile issues including native module bridge failures, platform-specific rendering differences, and build configuration conflicts.",
"sentence": "Understanding of build systems, linkage, and binary formats (e.g. , ELF)",
"similarity": 0.3997
},
{
"kra_text": "Debugs cross-platform mobile issues including native module bridge failures, platform-specific rendering differences, and build configuration conflicts.",
"sentence": "Support various feature development and validations in pre-silicon and post-silicon environment",
"similarity": 0.3769
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 11,
"score": 0.395,
"slug": "hybrid-mobile-developer",
"total_count": null
},
{
"display_name": "Frontend Developer",
"kra_matches": [
{
"kra_text": "Supports production releases by diagnosing cross-browser compatibility issues, investigating UI regressions, and resolving frontend performance degradation.",
"sentence": "Support various feature development and validations in pre-silicon and post-silicon environment",
"similarity": 0.4537
},
{
"kra_text": "Optimizes web application performance through code splitting, lazy loading, tree shaking, bundle size reduction, and Core Web Vitals improvements.",
"sentence": "Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.",
"similarity": 0.3895
},
{
"kra_text": "Collaborates with UX designers to refine interaction details, animations, responsive breakpoints, and micro-interaction behavior.",
"sentence": "Ability to function efficiently both independently and in a team environment",
"similarity": 0.2868
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 7,
"score": 0.3767,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "Cybersecurity Engineer",
"kra_matches": [
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Support various feature development and validations in pre-silicon and post-silicon environment",
"similarity": 0.4175
},
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "3-5 years of experience with Programming Language such as C, C++, Java, Python, etc_",
"similarity": 0.3156
},
{
"kra_text": "Hardens system and service configurations, applies security baselines, removes unnecessary services, and reduces attack surface across infrastructure.",
"sentence": "Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.",
"similarity": 0.3107
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 5,
"score": 0.3479,
"slug": "cybersecurity-engineer",
"total_count": null
},
{
"display_name": "ML Ops Engineer",
"kra_matches": [
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Support various feature development and validations in pre-silicon and post-silicon environment",
"similarity": 0.4818
},
{
"kra_text": "Coordinates model promotion workflows across development, staging, and production environments including integration testing and data contract validation.",
"sentence": "Ability to function efficiently both independently and in a team environment",
"similarity": 0.2799
},
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.",
"similarity": 0.2633
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 16,
"score": 0.3417,
"slug": "ml-ops-engineer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Monitors CI/CD pipeline reliability, identifies bottlenecks in delivery workflows, and improves deployment frequency, lead time, and failure recovery rate.",
"sentence": "Support various feature development and validations in pre-silicon and post-silicon environment",
"similarity": 0.3602
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Ability to function efficiently both independently and in a team environment",
"similarity": 0.3326
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets.",
"similarity": 0.3321
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.3416,
"slug": "devops-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": 2,
"matched_skills": [
"C",
"race conditions"
],
"role_id": 1,
"score": 0.1176,
"slug": "backend-engineer",
"total_count": 17
},
{
"display_name": "Fullstack Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"C"
],
"role_id": 15,
"score": 0.0588,
"slug": "full-stack-engineer",
"total_count": 17
},
{
"display_name": "ML Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"C"
],
"role_id": 3,
"score": 0.0588,
"slug": "ml-engineer",
"total_count": 17
},
{
"display_name": "AR/VR Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"C"
],
"role_id": 8,
"score": 0.0588,
"slug": "ar-vr-engineer",
"total_count": 17
},
{
"display_name": "Hybrid Mobile Developer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"C"
],
"role_id": 11,
"score": 0.0588,
"slug": "hybrid-mobile-developer",
"total_count": 17
}
]
},
"stage4_decision": {
"alias_collision_detected": true,
"case": "D",
"chosen_role": null,
"confidence": 0.15,
"is_new_role": false,
"llm2_fired": true,
"llm2_reasoning": "Although neither role specializes in embedded bootloader development, a backend engineer is more likely to have C/C++ and low\u2010level system experience than a hybrid mobile developer focused on JavaScript frameworks.",
"new_role_display_name": null,
"new_role_slug": null,
"queued": true,
"reasoning": "LLM2 unsure (confidence 0.15 \u003c 0.7); queueing"
},
"stage5_updates": {
"centroid_n_after": null,
"centroid_updated": false,
"collision_log_id": 99,
"new_kra_attached": null,
"new_skills_attached": [],
"queue_entry_id": 53,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{}
API 3 — final-role-output
{}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.
Loading…