cover image
Open Cube Ltd (AI CPU)

AI Hardware–Software Systems Engineer

Hybrid

Birmingham, United kingdom

Internship

25-01-2026

Share this job:

Skills

Python C/C++ Version Control Architecture Linux Operating Systems Programming C++ Large Language Models

Job Specifications

Company Description

Open Cube Ltd is an innovator in AI computing, offering advanced solutions through its PiCube distributed processor architecture. By utilising a unique combination of a CISC-driven tensor processor and process-in-memory technology, Open Cube provides accessible, scalable, and efficient AI solutions without the reliance on costly HBM or advanced 3D packaging. With products like PiCube-based accelerator cards and servers, Open Cube delivers high-performance solutions for large language models (LLMs), multimodal workloads, and edge-AI inference. Open Cube is committed to sustainability through energy-efficient solutions and collaborates globally with universities, researchers, and industry leaders to push the boundaries of affordable AI computing.

Role overview

We are seeking an AI Hardware–Software Systems Engineer to work on system-level software for a new AI computing architecture. This role focuses on software porting, operator development and optimisation, and close interaction with an existing instruction set and compiler ecosystem.

The position is suitable for recent PhD graduates or strong Computer Science graduates with a solid systems background and the potential to grow into a specialist role in hardware–software co-design.

Responsibilities

Contribute to porting and optimisation of large language model inference onto a custom AI computing platform.
Develop and optimise AI operators and kernel libraries, working close to the instruction set and execution model.
Work with ISA-level abstractions and low-level system interfaces to improve performance and correctness.
Use and extend a Python-based compiler and tooling ecosystem to support operator mapping and execution.
Analyse performance, numerical behaviour and data movement, producing clear technical reports and improvements.
Collaborate with senior engineers in system design reviews and technical discussions.

Required background

PhD (recent) in Computer Science, Electrical Engineering, or related field; or a strong BSc/MSc in Computer Science with relevant low-level or systems projects.
Solid understanding of computer architecture, operating systems, and low-level programming concepts.
Strong Programming skills; experience with Assembly/C/C++ is beneficial.
Comfortable working in a Linux development environment with version control.

Desirable

Exposure to compilers, runtimes, operator libraries or performance-critical software.
Experience with AI inference systems or model optimisation at system level.
Basic familiarity with the semiconductor industry and chip development ecosystem.

How to apply

Applicants should send:

A CV
(Optional but encouraged) a short cover letter

to the following email address: hr@autoimpartialai.com

About the Company

Open Cube Ltd delivers next-generation AI computing through PiCube, a distributed processor architecture designed to make high-performance AI accessible, efficient and scalable. Our approach departs from traditional GPU-based designs by combining a CISC-driven tensor processor with process-in-memory technology, enabling powerful AI computation on mature fabrication nodes with affordable, high-volume manufacturability—without the need for expensive HBM or advanced 3D packaging. PiCube-based accelerator cards and servers provi... Know more