Latest Semiconductor Manufacturing Jobs

Staff Software Engineer (ML QA)

This role involves designing, developing, and maintaining high-quality test infrastructure and automation for a complex machine learning software stack. The focus is on software architecture, CI/CD pipelines, and working closely with other software teams to ensure reliability and maintainability.

Graphcore Bristol, United Kingdom
On-site Permanent

Staff Software Engineer (ML QA)

This role involves designing, developing, and maintaining high-quality test infrastructure and automation for a complex machine learning software stack. The focus is on software architecture, CI/CD pipelines, and ensuring the reliability and performance of ML frameworks and AI hardware.

Graphcore London, United Kingdom
On-site Permanent

FPGA Engineer

As an FPGA Engineer, you will work on real-time signal processing systems that support mission-critical capabilities in electromagnetic warfare. You'll collaborate with experienced engineers and domain specialists to design, develop, and test FPGA-based systems, integrating high-speed ADC/DAC interfaces and working with tools like VHDL, SystemVerilog, and MATLAB/Simulink.

MASS Cheltenham, Gloucestershire, United Kingdom £42,500 – £52,500 pa
On-site Permanent Clearance Required

FPGA Engineer

As an FPGA Engineer, you will work on real-time signal processing systems that support mission-critical capabilities in electromagnetic warfare. You'll collaborate with experienced engineers and domain specialists, developing FPGA designs for RF signal processing applications and integrating high-speed ADC/DAC interfaces. This role offers exposure to how your work fits into the wider system architecture and its real-world impact.

MASS Gloucester, Gloucestershire, United Kingdom £42,500 – £52,500 pa
On-site Permanent Clearance Required

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 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

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

Linux Engineer

As a Linux Engineer at Graphcore, you will ensure the flawless operation of core IT services and Linux environments, providing efficient issue resolution and security patching. You will collaborate closely with engineering teams to manage hybrid cloud and on-prem servers, maintain Infrastructure-as-Code, and support key infrastructure services like DNS, DHCP, and LDAP.

Graphcore Bristol, United Kingdom
On-site Permanent

ML QA Technical Product Owner

As the ML QA Technical Product Owner, you will coordinate and prioritize the validation of Graphcore's machine learning software stack, working closely with engineering teams to ensure high-quality, scalable, and performant solutions. You will manage the backlog, refine acceptance criteria, and facilitate cross-team communication to align with product objectives and deliverables.

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 Storage Engineer

This role involves managing and maintaining on-premises and cloud storage platforms, including high-performance file systems, enterprise storage arrays, and backup/recovery systems. You will work closely with a multidisciplinary team to ensure resilient, scalable, and cost-effective storage solutions for EDA and HPC workloads.

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

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

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