Staff Software EngineerEmbedded
{
"source": {
"name": "linkedin",
"id": "4445168923",
"url": "https://www.linkedin.com/jobs/view/staff-software-engineer-at-graphcore-4445168923?_l=en"
},
"postedDate": "2026-07-28T09:05:43.633Z",
"applicationDeadline": null,
"isActive": true,
"isExpired": false,
"matching": {
"classificationReasoning": "This role is a senior individual contributor in software engineering focused on system software and device driver validation, primarily producing software test strategies and implementations. The domain is ICT professionals, with seniority mid_senior based on the title 'Staff Software Engineer' and described leadership responsibilities.",
"role": {
"primaryTitle": "Staff Software Engineer",
"secondaryTitles": [
"Senior Software Engineer",
"System Software Engineer",
"Software Test Engineer"
],
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"roleSubFamily": null,
"roleSubFamilyConfidence": "unknown",
"seniority": "mid_senior",
"industries": [
"i3242_engineering_services"
]
},
"primarySignals": {
"tasks": [
"Own the test strategy for validating device drivers and platform tools",
"Design, build, execute and report tests across component, system and acceptance levels",
"Debug complex issues across hardware, firmware, drivers and upper software layers",
"Influence design decisions and guide test infrastructure",
"Mentor others and raise engineering standards"
],
"skills": [
"Linux kernel validation",
"Device driver testing",
"C++",
"Python",
"CI/CD",
"Automated testing practices",
"Debugging complex system issues"
],
"tools": [
"Hardware and software debugging tools",
"Simulators",
"Emulators",
"Kubernetes",
"Cloud management tools"
],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"secondarySignals": {
"tasks": [],
"skills": [],
"tools": [],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"practical": {
"locations": [
"Bristol, England, United Kingdom"
],
"countries": [
"GB"
],
"workModes": [
"unknown"
],
"employmentTypes": [
"full_time"
],
"compensation": null
},
"dataCompleteness": "high"
},
"indexing": {
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"countryCode": "GB",
"countryCodeConfidence": "high",
"locationBucket": "ttwa_bristol",
"locationBucketConfidence": "high",
"workMode": "unknown",
"workModeConfidence": "unknown",
"employmentType": "full_time",
"employmentTypeConfidence": "high",
"isAgency": "direct",
"salaryMax": null,
"industryGroup": "i3242_engineering_services",
"industryGroupConfidence": "high",
"educationRequired": null,
"educationRequiredConfidence": "unknown"
},
"display": {
"title": "Staff Software Engineer",
"company": {
"name": "Graphcore",
"logoUrl": "https://media.licdn.com/dms/image/v2/C510BAQGNIENP-jbVAA/company-logo_100_100/company-logo_100_100/0/1631315269244?e=2147483647&v=beta&t=-aYHvCEEpCx6yFVa8iVukTZEJhClPExSLj8NA7-6Dew",
"website": "https://uk.linkedin.com/company/graphcore?trk=public_jobs_topcard-org-name",
"size": null,
"type": null,
"description": null
},
"locationDisplay": "Bristol, England, United Kingdom",
"salaryDisplay": null,
"applicationUrl": null,
"jobSummary": "Own the test strategy that proves Graphcore’s next generation drivers are production-ready. As a Staff System Software Engineer, you will shape how Graphcore validates complex device drivers and platform tools. You will bring technical depth across Linux kernels, drivers and systems software. Your work will help raise the quality bar for products that support the next generation of AI compute. You will influence design decisions, guide test infrastructure and drive reliability across the stack. You will design, build, execute and report tests across component, system and acceptance levels. You will debug difficult issues using hardware and software tools, simulators and emulators. This is a hands-on technical leadership role with broad reach. You will help teams move quickly while protecting production quality."
},
"roleFamilyEsco": "u2512_software_developers",
"requirementsEssentiality": {
"items": [
{
"text": "Deep experience validating Linux kernels, device drivers or similar systems software",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What We're Looking For",
"confidence": "high"
},
{
"text": "Strong C++ and Python test development skills",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What We're Looking For",
"confidence": "high"
},
{
"text": "Experience with CI/CD, build tools and modern automated testing practices",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What We're Looking For",
"confidence": "high"
},
{
"text": "Ability to debug complex issues across hardware, firmware, drivers and upper software layers",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What We're Looking For",
"confidence": "high"
},
{
"text": "Proven ownership of technical work, priorities and delivery in an agile engineering setting",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What We're Looking For",
"confidence": "high"
},
{
"text": "Clear communication skills, including the ability to document and explain complex technical concepts",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "What We're Looking For",
"confidence": "high"
},
{
"text": "Legal right to work in the UK",
"category": "licence",
"essentiality": "compulsory",
"triggerPhrase": "Applicants must have the legal right to work in the UK",
"confidence": "high"
}
]
}
}