20 of 20 Permanent Computer Architecture Jobs in Cambridge

Lead GPU Formal Verification Engineer

Location
Cambridge, England, United Kingdom
candidate will have proven experience in delivering industry‐leading verification quality and productivity under tight schedules. In this role the candidate will collaborate with architecture, design and central formal verification teams to define our formal verification roadmap, strategy, methodology, infrastructure and expand formal verification adoption through project execution. … record of delivering high quality verification under tight schedule for modern, large‐scale processor design like CPU, GPU or AI processor. Comprehensive knowledge of computer architecture and graphics pipeline Proven expertise in developing formal verification infrastructure for FPV, DPV, SEV and other use cases is strongly preferred ACADEMIC ...

Senior Machine Learning Applications and Compiler Engineer, LPX

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
spatial processors. Publish and present technical work on novel compilation approaches for inference and related spatial accelerators at top tier ML, compiler, and computer architecture venues. What we need to see: MS or PhD in Computer Science, Electrical/Computer Engineering, or related field, or equivalent ...

Lead AI Architect

Hiring Organisation
Intellectual Capital Resources
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
highly skilled group of systems and research engineers, cultivating an innovative engineering culture Qualifications Education: Postgraduate degree (PhD or equivalent industry research background) in Computer Science, Computer Architecture, or a highly quantitative engineering field Leadership: Proven track record of leading complex, high-impact engineering projects from prototype ...

System-Level Power and Thermal Modelling Researcher

Hiring Organisation
imec
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
models that enable Design-Technology and System-Technology Co-Optimization (DTCO/STCO) studies for future systems. You will work closely with device, circuit, architecture, and physical design researchers to evaluate novel technology options and identify opportunities for breakthrough improvements in system efficiency. A central research question in this … commitment are therefore appreciated by means of a market appropriate salary with many fringe benefits. Who you areYou have a PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field. You have experience with power, thermal, or energy-efficiency modelling. You have a solid understanding ...

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

Staff System Architect

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
mobile assistants, portable devices, virtual and augmented reality, server, networking, high performance computing, self-driving cars, humanoid robots 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 ...

Senior Researcher - AI Systems - Microsoft Research

Hiring Organisation
Microsoft
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Publish high-quality research in top-tier venues. Contribute to an open, collaborative, and multidisciplinary research environment. QualificationsRequired PhD (or equivalent research experience) in Computer Science or a related discipline. Strong research track record in computer systems or a closely related area. Demonstrated ability to conduct independent research … other impactful outcomes. Research expertise in one or more of these core systems areas: distributed computing, networking, memory, programming languages, machine learning systems, computer architecture, databases, or related fields. Ability to work effectively across disciplinary boundaries and collaborate with diverse research and engineering teams. Preferred Research experience spanning ...

Software Engineer (RISC-V/Compiler)

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
Cloud-based infrastructure (such as continuous integration pipelines) 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 designing, implementing, and maintaining large-scale … developing for embedded or resource-constrained environments, including real-time systems. - Familiarity with CI/CD for embedded or systems software. - Strong knowledge of computer architecture; some experience with assembly languages (x86, RISC-V); familiarity with hardware design is a plus. - Good knowledge of Linux. - Experience contributing ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
adoption of new features and trends in core processing, accelerators, and system hardware, focusing on improved security, reliability, and performance. Responsibilities: Understanding new Arm architecture and IP features, their implementation and what that means for existing software components and tools. Devising how to promote their benefits to software ecosystems … pioneering IP, as well as helping Arm grow its role in new market segments. Required Skills and Experience: Knowledge of Arm based computer Architecture and the range of SoCs and devices that are created using Arm hardware IP. Experience of software profiling, instrumentation, and optimization for real world ...

Compiler Engineer - AI Inference

Hiring Organisation
Nvidia
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving … datacenter: Participating in the advancement and optimization of datacenter-scale AI workload deployments. What we need to see: BS or MS in Computer Science, Computer Engineering, or a related field (or equivalent experience). A PhD is strongly preferred. Compiler Experience: 3+ years of relevant industry experience specializing ...

Staff Software Engineer — Runtimes Performance

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
managed runtimes and loves open-source software. In this role you will be working on improving the performance of managed language workloads on Arm architecture by improving the language runtime/compiler as well as identifying bottlenecks in the hardware and working with hardware designers to improve these. … more. You'll be part of the bigger CE-SW Runtimes team, whose goal is to improve modern languages support on the Arm architecture, from JavaScript to Rust. You will work closely with the team and colleagues across the organisation and with open source communities to tackle challenges ...

Senior Software Engineer - Open Source

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
this role at different levels of seniority. Please apply to the role you feel best suits your skills and experience. Strong technical foundation (e.g. computer science, mathematics, physics or similar)Experience designing and building high-quality scientific or technical software, primarily in PythonAbility to translate complex, research-driven concepts … into robust, scalable and user-friendly solutionsBroad understanding of software systems (e.g. compilers, operating systems, computer architecture)Experience shipping software to users and maintaining high engineering standardsCuriosity and a strong drive to learn and solve complex problemsCollaborative mindset, with experience working across diverse teamsStrong written and verbal communication ...

Staff Design Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
solving complex engineering problems across power, performance, area and implementation. You will work with a diverse, global group of engineers and collaborate across architecture, verification, implementation and other technology teams to deliver high-quality designs. Responsibilities As a Staff Subsystem Design Engineer, you will be involved in the specification … 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 Verification Engineer (CPU group)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
test planning and continuing through to verification closure. Ability to quickly understand complex specifications and translate them into effective verification scenarios. Strong understanding of computer architecture fundamentals, including pipelining, exception handling, and memory systems. Excellent communication and presentation skills, with the ability to explain complex technical concepts clearly ...

CPU Formal Verification Engineer

Location
Cambridge, England, United Kingdom
formal verification methodology across the CPU domain, ensuring industry-leading verification quality and productivity under aggressive timelines. The role involves close collaboration with architecture, design, and central formal verification teams to shape the roadmap, methodology, infrastructure, and execution of formal verification practices. You will join a core team … vendors (e.g., JasperGold, VC Formal). Proven success in delivering high-quality verification for large‐scale processor designs under tight schedules. Strong understanding of computer architecture and CPU pipelines. Experience developing infrastructure for FPV, FXP(x‐prop), DPV, SEC and other formal apps is highly desirable. ACADEMIC CREDENTIALS ...

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

Functional Safety Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
role, you will help deliver functional safety solutions for next-generation GPU products targeting automotive, robotics, and other safety-critical applications. Working closely with architecture, hardware development, verification and software teams, you will play a role in the development of safety concepts, safety analyses, and safety work products throughout … Functional Safety methodologies and processes. Collaborate across multiple engineering teams to ensure safety objectives are successfully achieved. Required Skills and Experience :Good understanding of computer architecture and modern SoC design principles. Knowledge of functional safety concepts and standards, particularly ISO 26262.Experience in RTL design of complex ASICs ...

Senior Formal Verification Engineer (CPU group)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
digital design verification; a keen interest in processors and digital systems; and excellent attention to detail and reasoning skillsSolid understanding of fundamental verification concepts, computer architecture, and microarchitectural designAbility to translate abstract formal concepts into practical, effective design verification solutionsNice-to-have skills and experienceExperience with industry-standard … formal verification toolsProficiency in scripting languages such as Python, Perl, Tcl, or ShellFamiliarity with the Arm architecture and AMBA protocolsKnowledge of sophisticated model-checking techniquesUnderstanding of assume-guarantee reasoning, invariants, and abstractionsIn returnYou'll have the opportunity to apply your engineering expertise to technologies that influence billions of devices ...

Project Technical Lead - AI Systems Simulation

Location
Cambridge, England, United Kingdom
engineers is building the future of AI systems. The Role As AI models scale, understanding the real-world impact of hardware, systems software, and architecture on performance, cost, and energy is critical. CommonAI’s £70m+ Scaling Inference programme is developing a comprehensive simulation toolkit to model inference systems across … this leadership role, you will define the technical strategy for our simulation platform, coordinating cross-functional workstreams to bridge the gap between hardware architecture and model workloads. You will be responsible for the programme's overall technical direction, setting standards for excellence, and ensuring the research outputs align with ...

Technical Director, Infrastructure SoC Software

Location
Cambridge, England, United Kingdom
progress across SoC, firmware and system validation from pre-silicon through silicon bring-up and production readiness. Partner with senior leaders across hardware, software, architecture and product teams to align with technology and delivery strategy and drive key decisions at the organisation level. Actively analyse product requirements, architecture … across pre-silicon and silicon environments. Deep expertise low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux), and a good understanding of computer architecture. Excellent technical judgement, leadership and communication skills, with a proven ability to influence senior collaborators and drive decisions across engineering organizations. “Nice ...