Graphcore
Jobs at Graphcore
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Artificial Intelligence • Semiconductor
Lead firmware QA for next-generation hardware platforms by designing test strategies, infrastructure, acceptance tests, and quality gates. Verify boot, configuration, monitoring, power sequencing, hardware interfaces, and telemetry. Debug cross-layer issues with hardware and analyzers, drive root-cause investigations, establish testing best practices, and mentor engineers across firmware, software, and platform teams.
Artificial Intelligence • Semiconductor
Maintain Bristol electronics laboratories for hardware engineering work. Responsibilities include configuring test benches, calibrating and troubleshooting equipment, managing assets, supporting board modifications and cable assemblies, maintaining ESD and safety controls, and creating standard operating procedures. The role also involves repairing PCB assemblies, inspecting harnesses, improving lab readiness, documenting processes, and mentoring junior team members.
Artificial Intelligence • Semiconductor
Develop and automate test systems for Graphcore’s electronic hardware platforms, covering system- and board-level preproduction products. Define test methods, specify equipment, debug high-speed links and PCBAs, improve test coverage, and transfer validated solutions into production. Collaborate with hardware, firmware, silicon, manufacturing, and external support teams while using lab equipment and scripting to generate reliable test data.
Artificial Intelligence • Semiconductor
Designs and validates high-speed signal paths for AI compute hardware, including SERDES, DDR, PCB structures, BGA launches, vias, transmission lines, and package interfaces. Responsibilities span electromagnetic simulation, lab validation, prototype bring-up, debugging, design reviews, manufacturing support, and ownership of signal integrity decisions. The role requires collaboration with PCB, package, architecture, and supplier teams.
Artificial Intelligence • Semiconductor
Develop and analyze power delivery networks across silicon, packages, PCBs, and complete hardware systems. Use power integrity simulation, electromagnetic modeling, lab measurements, and validation to improve decoupling, stack-up, bring-up, and system reliability. Collaborate with chip, package, board, hardware, and external engineering teams; interpret results, recommend design improvements, review peer work, and guide technical decisions.
Artificial Intelligence • Semiconductor
Perform hands-on hardware validation, board bring-up, and lab debugging for high-speed interfaces including SerDes, PCIe Root Complex, and Ethernet. Use oscilloscopes, BERT systems, VNA/TDR equipment, and PCIe protocol analysers to diagnose signal integrity, protocol, link-training, interoperability, and interface issues. Collaborate across silicon, hardware, firmware, architecture, and engineering teams to identify root causes and drive resolution.
Artificial Intelligence • Semiconductor
Develop system-level diagnostic and stress-testing software for next-generation AI SoCs. Extend Arm diagnostics, build reusable validation utilities, automate testing across server and rack-scale environments, and identify hardware failures involving CPUs, memory, PCIe, firmware, drivers, and operating systems. Collaborate with hardware, firmware, and validation teams to improve observability, fault isolation, silicon bring-up, and platform reliability.
Artificial Intelligence • Semiconductor
Lead and grow Graphcore’s product engineering organization across semiconductor, PCBA, and system-level manufacturing. Drive yield, quality, and cost improvements through production data, statistical analysis, testing, and manufacturing best practices. Build teams across global locations, collaborate with OSATs and engineering functions, and establish standards for data collection, correlation, dashboards, and manufacturing insight throughout the product lifecycle.
Artificial Intelligence • Semiconductor
Develop system-level diagnostics and stress-testing software for next-generation AI silicon. Build configurable validation tools that detect data corruption, hardware instability, timing issues, and performance or reliability problems across CPUs, accelerators, memory, PCIe, firmware, and other platform components. Collaborate with hardware, firmware, and validation teams to improve observability, fault isolation, silicon bring-up, and platform reliability.
Artificial Intelligence • Semiconductor
Develop system-level diagnostic and stress-testing software for next-generation AI SoCs. Build reusable validation utilities for CPUs, memory, interconnects, PCIe, storage, firmware, and platform components. Investigate silent data corruption, timing issues, hardware instability, and cross-layer failures across multiple platforms and silicon revisions. Collaborate with hardware, firmware, software, and validation teams to improve observability, fault isolation, silicon bring-up, and platform reliability.
Artificial Intelligence • Semiconductor
Develop and maintain PCB component libraries, footprints, symbols, 3D models, and multilayer board layouts using Cadence Allegro/OrCAD. Validate component data, perform placement and routing, run design rule checks, and prepare fabrication and assembly deliverables. Collaborate with electrical, mechanical, manufacturing, procurement, and suppliers to resolve design issues, support engineering changes, ensure design-for-manufacturability, and maintain accurate release documentation.
Artificial Intelligence • Semiconductor
Supports export control compliance and international logistics activities, including export license determinations, license applications, technology transfer queries, supplier and customer screening, recordkeeping, and UK shipment coordination. Works with Supply Chain, Logistics, Engineering, and other stakeholders to provide practical guidance and ensure compliant movement of goods and technology across global operations.
Artificial Intelligence • Semiconductor
Supports the design, integration, validation, and performance analysis of advanced AI computing platforms. Responsibilities include developing validation plans and automation scripts, conducting laboratory measurements, analyzing performance and power data, troubleshooting system issues, investigating root causes, and documenting technical results. The engineer collaborates with hardware, firmware, software, mechanical, thermal, manufacturing, and systems teams throughout the development lifecycle.
Artificial Intelligence • Semiconductor
Design and validate mechanical and thermal components for advanced AI hardware and data center systems. Create CAD models and drawings, develop and execute prototype tests, analyze data, troubleshoot issues, support verification, and document engineering results. Collaborate with thermal, electrical, hardware, systems, and manufacturing teams throughout the product development lifecycle.
Artificial Intelligence • Semiconductor
Develop and validate low-level embedded firmware for advanced compute systems. Responsibilities include firmware implementation, automated testing, Linux-based debugging, hardware bring-up, lab validation, continuous integration, root-cause analysis, and collaboration across hardware, silicon, systems, and software teams. The role also involves documenting designs and test findings, conducting engineering experiments, and supporting reliable firmware delivery.
Artificial Intelligence • Semiconductor
Supports post-silicon validation of AI server blades and racks through testcase planning, automation, execution, system provisioning, failure triage, debugging, coverage tracking, and root-cause analysis. Collaborates with silicon, firmware, systems, and platform teams to validate CPU/GPU, memory, I/O, BIOS, BMC, operating system, and rack-level functionality and performance.
Artificial Intelligence • Semiconductor
Support hardware platform design, laboratory testing, system validation, automation, and performance analysis for advanced AI compute systems. Develop scripts, analyze power and signal measurements, investigate issues, and collaborate across hardware, firmware, software, mechanical, thermal, and systems teams. Candidates should be enrolled in a relevant degree program and have lab-testing experience, programming or scripting knowledge, and foundational computer architecture or embedded-systems understanding.
Artificial Intelligence • Semiconductor
Supports the design, integration, bring-up, debugging, and validation of server- and rack-level performance. Analyzes hardware and software architectures to identify bottlenecks, evaluates optimization approaches, and collaborates with cross-functional engineering and testing teams.
Artificial Intelligence • Semiconductor
Mechanical Engineering Intern supporting mechanical design and thermal validation of AI hardware. Responsibilities include 3D CAD modeling, assemblies and drawings, laboratory setup, thermal and mechanical testing, data analysis, prototype evaluation, troubleshooting, design verification, documentation, and cross-functional collaboration.
Artificial Intelligence • Semiconductor
Firmware Engineering Interns contribute to embedded and system firmware development, testing, debugging, automation, and hardware bring-up in a Linux environment. Responsibilities include writing C, C++, or Python code, creating automated tests, conducting engineering experiments, supporting CI/CD workflows, diagnosing hardware-software interactions, documenting findings, and collaborating with firmware, hardware, silicon, systems, and software teams.
