1 to 25 of 29 Permanent Computer Architecture Jobs in Cambridge

Silicon Design Engineer

Location
Cambridge, England, United Kingdom
technology that moves the world forward. SILICON DESIGN ENGINEER LOCATION: Cambridge, United Kingdom (Hybrid) THE ROLE As a Design Engineer within the Core Performance Architecture Modelling team, you will contribute to the development and analysis of high-performance CPU microarchitectures. You will work alongside experienced performance, architecture … performance modelling, workload analysis, model correlation, and microarchitecture feature development. This role provides an excellent opportunity to build strong technical expertise in CPU architecture while contributing directly to the development of future high-performance processors. THE PERSON The successful candidate will have a strong foundation in computer architecture ...

Computing Researcher (Contractor)

Location
Cambridge, England, United Kingdom
these technologies. We invite you to join us on this exciting journey and drive your career forward. Job Summary We are looking for a computer architecture and algorithm researcher with expertise in CPU and NPU architectures and a focus on the design of routing protocols for networks … chip. The ideal candidate will be an expert on algorithm design and analysis for computer architecture, and be responsible for developing innovative lock-free, flow-balanced, fault-tolerant, and high-speed routing protocols for networks-on-chip. This role will also support the local research team in communicating ...

GPU Design Verification Engineer

Location
Cambridge, England, United Kingdom
includes deep understanding of the micro-architectural details of each block and how it works within the broader GPU design .A strong graphics or computer architecture background, and foundation in digital design techniques and a preferred background in verification methodology will be used to close testing coverage with … quality closure.As you progress, you’ll take on increasing responsibilities within the team, including creating and executing verification plans and negotiating program objectives with Architecture, Design, and Software teams. Minimum Qualifications BS/MS/PhD in Computer Engineering, Electronic Engineering or related field Strong knowledge of computer ...

Researcher, Computer Architecture & Networks-on-Chip

Location
Cambridge, England, United Kingdom
Huawei Research and Development UK Limited in Cambridge invites applications for a computer architecture and algorithm researcher focusing on routing protocols for networks-on-chip. The role emphasizes innovative design and rigorous analysis, with collaboration across teams and centers. You will work on CPU and NPU architectures, develop ...

Software Dev Engineer (Embedded Development) Amazon

Location
Cambridge, England, United Kingdom
What we're looking for Experience using AI-assisted development tools in academic or professional settings Are enrolled in a Bachelor’s degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields Bachelor’s degree or above in a relevant field Experience with … language Experience from previous technical internship(s) or demonstrated project experience Experience with Unix and scripting in Perl, shell, C or C++ Experience in computer architecture, or experience writing low level drivers Experience with RTOS or bare-metal programming The role Embark on an exciting journey at Amazon ...

Research Engineer: AI for CPU Architecture

Location
Cambridge, England, United Kingdom
gem5 and cycle-accurate models, using fast simulation for broad search and detailed models to validate the shortlisted candidates. Develop agentic pipelines that read architecture papers, implement the proposed mechanisms in simulators, run experiments and verify results, including the reward design, sandboxing and checks that catch invalid or reward … specification may be reviewed on an ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited. Required: Degree in Computer Science, Computer Engineering, Electrical Engineering or a related field (BSc, MSc or PhD), or equivalent practical experience. Solid understanding of out-of-order ...

Senior Principal Software Architect – AI

Location
Cambridge, England, United Kingdom
developer frameworks connect to Arm's AI acceleration hardware . Do you enjoy solving complex problems across the boundaries of AI, software and computer architecture? This role offers the opportunity to do exactly that! Our AI technologies span smartphones, laptops, automotive, IoT, robotics, drones and other edge markets. … hardware stack. This includes emerging AI models and application use cases , frameworks, runtimes, compilers, compute platforms and accelerators. The role will help shape the architecture and technical direction of Arm’s AI software portfolio . It will identify future requirements and help developers take full advantage of current ...

Performance Modeling Software Architect, Platform Architecture

Location
Cambridge, England, United Kingdom
Performance Modeling Software Architect, Platform Architecture Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! Join us to help … this role, you will be a member of the system-on-chip (SOC) performance team, working within the Hardware Technologies organization to shape the architecture of Apple's future devices. Our team initiates and fosters deep collaboration between the SOC architecture, design, power, and software teams, to deliver ...

SoC QoS/Fabric Performance Architect, Platform Architecture

Location
Cambridge, England, United Kingdom
/Fabric Performance Architect, Platform Architecture Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish!In this role … will be a member of the Platform Architecture team, working with hardware and software engineering groups to shape the architecture of Apple's future System-on-Chips (SoC). We are seeking an energetic and highly motivated SoC performance engineer to drive development of our on-chip communication ...

CPU Performance Modelling Architect

Location
Cambridge, England, United Kingdom
something bigger— technologythat moves the world forward.Join us and, together, we’ll advance your career. The Role: As a member of the Core Performance Architecture Modelling team, you will contribute your expertise in CPU microarchitecture development, performance modelling, and analysis. This role offers opportunities to deepen technical contributions … performance. Partner with design teams on broader architectural features and contribute to methodology improvements. Preferred Experience: Proficiency in C++ and scripting languages. Background in computer architecture through academic study and/or industry experience. Experience with cycle-accurate microarchitecture performance simulator development. Experience with pre-silicon performance analysis. ...

Hardware Engineering Internship 2027 New Cambridge, UK

Location
Cambridge, England, United Kingdom
software tools. What you will do Collaborate with experienced hardware and software engineers to investigate and evaluate architectural optimisations Enhance the decoder’s architecture to improve its flexibility and processing speed Explore different design approaches and evaluate their potential benefits Contribute to design decisions involving space and time trade … second or a later year of a Bachelor's degree Partway through a Master's degree Partway through a PhD You must be studying Computer Science, Electronic Engineering, Physics, Mathematics or another related technical subject Proficiency in Python A solid understanding of low-level computer architecture Excellent ...

Senior System Architect

Location
Cambridge, England, United Kingdom
next generation of mobile apps, portable devices, virtual and augmented reality, server, networking, high performance computing, self-driving cars, and much more! The Systems Architecture and Technology Group at Arm explores and drives the direction of Arm’s products in the next 3-5 years. Your contributions will play … expertise. This outstanding position will allow you to work alongside technology leaders across Arm. Required Skills and Experience : A postgraduate degree, ideally in Computer Science or Electronic Engineering, with relevant experience. A good understanding of computer architecture concepts and trends (CPU, GPU and/or other hardware ...

Software Engineer

Location
Cambridge, England, United Kingdom
have shown that it is possible to run world-leading projects collaboratively for everyone’s benefit. Originally a spinout from Cambridge University’s Computer Lab, our UK team is based in Cambridge and our Switzerland team is based in Zurich. Our Ibex CPU and OpenTitan Root of Trust projects … source approaches with best-practice chip design methodologies. Requirements Solid experience with C or Rust. Strong algorithmic and problem solving skills. A degree in Computer Science or equivalent experience. A high standard of written and spoken English. Preferred or highly valued Experience leading a project or another major initiative ...

Senior Embedded Software Engineer - Systems Team New Cambridge, UK

Location
Cambridge, England, United Kingdom
shooting complex quantum systems. As an Embedded Software Engineer on the Systems Team, you will configure our Deltaflow Hardware to connect to the Quantum Computer allowing it to provide a low-latency, high throughput system that performs complex operations in a predictable and guaranteed way. You will develop … DeltaKit.-Evaluate Customers Software and data communication systems. Integration On-Site: End-to-End System Deployment.-Integrate our Software Stack into Customer’s Quantum Computer Systems.-Work with Riverlane's Quantum Application Team to design experiments to test the compiled software.-Benchmark and discover system limitations. Troubleshooting and Debugging ...

Staff Design Engineer

Location
Cambridge, England, United Kingdom
solving complex engineering problems across power, performance,areaand implementation. You will work with a diverse, global group of engineers and collaborate across architecture, verification,implementationand other technology teams to deliver high-quality designs. Responsibilities As a Staff Subsystem Design Engineer, you will be involved in the specification, microarchitecture … wider team. Required Skills and Experience In addition to holding a Bachelor's, Master's or PhD degree in Electrical Engineering, Electronics Engineering, Computer Engineering or a related discipline, you will have 10+ years of relevant industry experience and demonstrate: Extensive hands-on experience in digital RTL design ...

Senior Engineering Manger - GNU Toolchain

Location
Cambridge, England, United Kingdom
Experience working with or contributing toopen-source software communities. Knowledge of compiler technology, performance optimisation or toolchains, particularly GNU or LLVM based. Understanding of computer architecture, performance analysis and the Arm software ecosystem. Experience leading sizeable engineering teams with leadership responsibilities distributed across senior engineers. In Return ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Cambridge, England, United Kingdom
reliability. We aim to squeeze every drop of compute performance from our device hardware, and we use our knowledge of embedded systems, compute architecture and control theory to make that happen. Basic Qualifications Experience (non-internship) in professional software development Experience in professional, non-internship software development Experience programming … C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience ...

GPU Kernel and Performance Engineer

Location
Cambridge, England, United Kingdom
projects where possible. Proven experience writing and optimising GPU kernels in CUDA or Triton, ideally on recent NVIDIA architectures. A strong understanding of GPU architecture and memory hierarchies (e.g. shared memory, HBM bandwidth, memory coalescing, occupancy). Hands-on experience profiling and optimising performance with tools such as NVIDIA … dataflow, wafer-scale and compute-in-memory architectures). Experience with compiler stacks for AI hardware (e.g. MLIR, XLA, TVM). A background in computer architecture, HPC, graphics or game engine programming. Experience with hardware/software co-design, or with hardware performance modelling and simulation. Contributions ...

Software Engineer, AI Systems Simulation

Location
Cambridge, England, United Kingdom
systems. Strong software engineering skills and evidence of building, debugging and maintaining substantial technical software. Experience in one or more of: discrete‐event simulation; computer architecture or performance modelling; distributed/HPC systems; inference runtimes and serving; memory or network modelling; integration of scientific software and heterogeneous components. ...

GPU Top Design Engineer

Location
Cambridge, England, United Kingdom
content The Top Design team at the UK GPU Design Centre works on complex, large-scale GPU related projects. We partner with our graphics architecture, functional verification and physical design teams to deliver high quality graphics IP in order to meet performance, feature, timing, area and power goals! Description … design team develops micro-architecture and RTL for critical top-level infrastructure IP, and drives micro-architectural improvements across the entire GPU through our holistic system-level perspective.We own complete IP blocks including interconnects, control logic, and clocking/reset distribution. Our unique position working across the full ...

GPU Modelling Engineer

Location
Cambridge, England, United Kingdom
Architect The Top Design team at the UK GPU Design Centre works on complex, large-scale GPU related projects. We partner with our graphics architecture, functional verification, and physical design teams to deliver high quality graphics IP in order to meet performance, feature, timing, area and power goals. Description … design team develops micro-architecture and RTL for critical top-level infrastructure IP, and drives micro-architectural improvements across the entire GPU through our holistic system-level perspective.We own complete IP blocks including interconnects, control logic, and clocking/reset distribution. Our unique position working across the full ...

Senior Subsystem & SoC Design Engineer

Location
Cambridge, England, United Kingdom
responsibilities will include developing the RTL and design intent deliverables (SDC, UPF), integrating IPs, running various design checks and writing part of micro-architecture specification. Additionally, you will work with the verification team to review test plans and help debug design issues and the implementation team to optimise those … design for complex SoC development Experience in the following areas: static design checks, power and clock domain crossing, synthesis Strong understanding of computer architecture and systems fundamentals, with hands-on experience in complex system design— involving CPU, GPU, multimedia IP (camera, display, video), interconnects, memory controllers, and high ...

AI Simulator Uncertainty Engineer: Calibration & Validation

Location
Cambridge, England, United Kingdom
checking their output. Experience with model discrepancy, sensitivity analysis, Bayesian methods, surrogate models or sequential experimental design would be useful. So would familiarity with computer architecture or inference systems. We welcome complementary backgrounds: strong systems engineers developing uncertainty expertise, and engineers with modelling or uncertainty expertise moving into ...

Senior Software Engineer (Instrumentation)

Location
Cambridge, England, United Kingdom
architectures. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Understanding and interest in computer architecture, embedded systems, and hardware-software interactions. 'Nice to Have' skills and experience: Insight into the workings of the GPU graphics pipeline. Knowledge ...

Lead AI Systems Simulation Engineer

Location
Cambridge, England, United Kingdom
will help engineers and investors assess emerging AI infrastructure, understand design choices, and identify next experiments. You will turn scientific direction into an implementable architecture and delivery plan, help shape recruitment, and develop a team with complementary expertise across software, modelling, measurement and hardware. You will report … complex software or hardware/software systems, with clear examples of technical decisions you have owned. - Depth in at least one of systems simulation, computer architecture, distributed or HPC systems, inference serving, or experimental performance engineering. Experience across more than one is especially valuable. - Evidence that ...