Latest Semiconductor Manufacturing Jobs

Senior Software Engineer - AI Compute Libraries & Performance

Design and implement high-performance AI compute kernels for next-generation hardware, focusing on linear algebra, tensor operations, and low-level optimisations. Profile and debug performance across threading, memory, and numerical correctness. Collaborate in an Agile environment and mentor team members to deliver robust, scalable compute libraries.

Graphcore Bristol, United Kingdom
Hybrid Permanent

Senior Machine Learning Engineer (Large Systems)

As a Senior Machine Learning Engineer, you will develop and optimize AI models for Graphcore's specialized hardware, working on large-scale systems where performance is critical. You will collaborate with the Software and Research teams to innovate and differentiate Graphcore’s technology, contributing to the advancement of AI models and their efficient implementation.

Graphcore Cambridge, United Kingdom
On-site Permanent

Test Development Engineer - Electronic Hardware

The Test Development Engineer will work closely with hardware and software teams to develop and maintain test systems for preproduction solutions. Responsibilities include defining test methods, specifying test equipment, automating test systems, and collaborating with third-party support engineers to ensure efficient and effective testing of high-speed serial links, power supplies, and other hardware components.

Graphcore Bristol, United Kingdom
On-site Permanent

Technical Product Owner

This role involves working closely with a component-based software team to translate product outcomes into actionable technical work. Responsibilities include managing the component backlog, supporting sprint planning and delivery, coordinating with other teams, and championing quality and collaboration.

Graphcore Bristol, United Kingdom
On-site Permanent

Senior Machine Learning Engineer (Large Systems)

As a Senior Machine Learning Engineer, you will develop and optimize AI models for Graphcore's specialized hardware, working on large-scale systems and collaborating with software and research teams. Your role involves implementing the latest machine learning models, benchmarking performance, and contributing to the advancement of AI technology.

Graphcore Bristol, United Kingdom
On-site Permanent

SoC Architect

The SoC Architect role involves designing, specifying, and integrating complex sub-systems within high-performance silicon devices for AI acceleration. You will collaborate closely with various teams to ensure optimal solutions, evaluate third-party IP, and contribute to silicon bring-up and debugging activities.

Graphcore Bristol, United Kingdom
On-site Permanent

Staff SoC Architect

The Staff SoC Architect role involves designing, specifying, and integrating complex sub-systems within high-performance silicon devices for AI acceleration. You will collaborate closely with various teams to ensure optimal solutions and drive technical objectives, while mentoring engineers and representing the Silicon Architecture Team in cross-functional groups.

Graphcore Bristol, United Kingdom
On-site Permanent

Staff System Software Engineer

This role involves designing, implementing, and testing low-level kernel drivers and user space driver libraries for Graphcore's cutting-edge AI hardware. You will work closely with hardware and software teams to ensure high-performance solutions and contribute to agile development processes.

Graphcore Bristol, United Kingdom
On-site Permanent

Staff System Software Engineer

As a Staff System Software Engineer, you will work on the development of low-level kernel drivers and user space driver libraries for Graphcore's cutting-edge AI hardware. You will collaborate closely with hardware and software teams to ensure optimal performance and integration, contributing to the agile development process and technical discussions.

Graphcore Cambridge, United Kingdom
On-site Permanent

System Software Engineer

As a System Software Engineer, you will work on the drivers and utilities team, contributing to the development of low-level kernel drivers and user space driver libraries. You will collaborate closely with software, hardware, and silicon engineers to ensure high-performance and reliable solutions for Graphcore's cutting-edge AI products.

Graphcore Bristol, United Kingdom
On-site Permanent

System Software Engineer

As a System Software Engineer, you will work on the drivers and utilities team, contributing to the development of low-level kernel drivers and user space libraries. You will collaborate closely with hardware and software engineers to ensure high-performance and reliable solutions for Graphcore's cutting-edge AI products.

Graphcore Cambridge, United Kingdom
On-site Permanent

Director, Silicon Verification

This role involves leading the verification strategy and methodologies for Graphcore’s AI accelerators, ensuring high-quality silicon delivery. Responsibilities include defining the verification lifecycle, building a high-performing team, and collaborating with various teams to ensure accurate implementation and efficient debug cycles.

Graphcore Bristol, United Kingdom
On-site Permanent

Principal SoC Architect

The Principal SoC Architect role involves designing, specifying, and integrating complex sub-systems within high-performance silicon devices for AI acceleration. You will collaborate closely with architecture, silicon design, verification, and hardware teams to ensure optimal solutions and drive technical objectives.

Graphcore Bristol, United Kingdom
On-site Permanent

Senior SoC Architect

The Senior SoC Architect role involves designing, specifying, and integrating complex sub-systems within high-performance silicon devices for AI acceleration. You will collaborate closely with architecture, silicon design, verification, and hardware teams to ensure optimal solutions and contribute to silicon bring-up and debugging activities.

Graphcore Bristol, United Kingdom
On-site Permanent

Senior Systems Engineer – Performance & Reliability

This role involves evaluating the performance and reliability of large-scale Linux systems, from single racks to data-center scale. Responsibilities include designing workloads, building execution systems, and interpreting results to ensure systems meet production standards. The role requires strong software engineering experience, proficiency in Python, and the ability to work in undefined areas with sound judgement.

Graphcore Bristol, United Kingdom
On-site Permanent