Computer Architecture Jobs in Cambridge

20 of 20 Computer Architecture Jobs in Cambridge

Senior Principal Software Architect

Cambridge, Cambridgeshire, United Kingdom
Arm Limited
We are seeking a bright, can-do minded Principal Software Architect to work in our Architecture and Technology Group. This group defines the Arm Architecture, and works in collaboration with the best architects and software engineers of the most important compute companies around the world, to ensure Arm … technology excites you, and you can meet the requirements of the job description below, we look forward to receiving your application! Job Overview Crafting computer and system architecture is very difficult. You have to make decisions several years ahead of product existing and being deployed. Therefore prototyping and … modelling impacts of architecture on future systems is essential. This is where this role comes in! The role is about creating platforms to evaluate how future Arm architecture will fit with key languages, runtimes, and applications. Does the proposed architecture solve a real problem? Which stacks and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Linaro Ltd
source projects like Linux Kernel, Zephyr, Yocto Project, etc., to join our Linaro Professional Services team. The applicant must have a strong foundation in computer science and operating systems, and a passion for open source. A successful candidate will: develop, support, maintain, and document software functionality; work with new … software packaging. Work directly with hardware, including bringing up hardware platforms from scratch. Present talks at open-source conferences. Education Bachelor's degree in Computer Science, or comparable relevant experience. Technical Skills & Experience You take pride in building your Linux operating system from the ground up! And if you … do, the following should be granted: Excellent analytical and problem-solving skills. Thorough understanding of computer science topics, including operating system concepts, computer architecture, and advanced algorithms and data structures. Knowledge of the Linux operating system architecture, including boot process, kernel design, user space libraries, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Kernel Embedded Engineer, AWS Annapurna Labs, AWS Annapurna Labs

Cambridge, Cambridgeshire, United Kingdom
Amazon
embedded SW development - Strong programming language skills in C, Python, etc. - Familiar with Linux kernel (drivers, networking, I/O, monitoring) - Deep understanding of computer architecture - Experience with HW/SW interfaces - B.A./BSc. in Computer Science or Electrical Engineering - Personal characteristics: team player, highly motivated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Staff Design Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
are employed to ensure high-quality robust designs. We are looking for dedicated, expert engineers who are capable of owning parts of GPU micro-architecture, contributing to all phases of the design flow: The definition and implementation of hardware designs Technically supporting other specialists Writing and reviewing design and … Experience of design for Safety and Security Knowledge of assembly language, C/C++ Technical reviewing of others' work Understanding of the fundamentals of computer architecture In Return: In return, you will get to influence the direction of our Mali and Immortalis GPU product lines, learn about the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Architecture and DE

Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
ARM
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 … of the system and innovating ways to improve - Leading validation of the functionality, security and safety 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 More ❯
Posted:

Principal Software Architect

Cambridge, Cambridgeshire, United Kingdom
SiFive
21st century. As a System and Software Architect, you'll play a leading role in designing and implementing these platforms, spanning software and hardware architecture and engineering. In this position, you'll play a lead role in designing and evaluating RISC-V computing systems. Unlike many larger companies, SiFive … takes advantage of SiFive and RISC-V hardware features and integrates cleanly with existing operating systems, primarily Linux. You'll help author and review architecture specifications for new hardware and software features, and will help plan and execute the work involved in implementation. You'll be a part of … in C for multiprocessor, multithreaded operating systems such as the Linux kernel, BSD kernels, or other high level operating systems (HLOS). Understanding of computer architecture at the CPU and system levels, VLSI design concepts and how they impact hardware and software architecture. Experience writing and reviewing architecture More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Dev Engineer, Ring, Emerging product, firmware and platform software

Cambridge, Cambridgeshire, United Kingdom
Amazon
about speed and reliability. We aim to squeeze every drop of compute performance from our device hardware, and we use our knowledge of compute architecture to make that happen. BASIC QUALIFICATIONS Experience (non-internship) in professional software development Experience programming with at least one modern language such as Java … or 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 … in computer architecture, or experience writing low level drivers Posted: February 12, 2025 (Updated about 2 hours ago More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Design Engineer

Cambridge, Cambridgeshire, United Kingdom
Arm Limited
low-power and high-speed design techniques and the ability to produce designs that are area efficient. Your key responsibilities will include writing micro-architecture specifications, developing the RTL and running various design checks. Additionally, you will work with the verification team to review test plans and help debug … areas: Static design checks, Synthesis and timing analysis, Power management techniques Power domain and Clock Domain Crossing implementation An understanding of the fundamentals of computer architecture and systems and practical experience of working on Processor based system designs Technical team leadership, mentoring or coaching experience. Knowledge of shell More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior CPU Verification Engineer

cambridge, east anglia, united kingdom
European Tech Recruit
interpersonal and communication skills, to work well in a team and a practical, result-focused approach. Desirable experience: Familiarity with assembly language. Understanding of computer architecture fundamentals, such as pipelining, exception handling, memory systems. Perhaps some practical experience of working on microprocessor designs. Familiarity with SystemVerilog, maybe using More ❯
Posted:

Senior CPU Verification Engineer

Cambridge, south west england, united kingdom
European Tech Recruit
interpersonal and communication skills, to work well in a team and a practical, result-focused approach. Desirable experience: Familiarity with assembly language. Understanding of computer architecture fundamentals, such as pipelining, exception handling, memory systems. Perhaps some practical experience of working on microprocessor designs. Familiarity with SystemVerilog, maybe using More ❯
Posted:

Principal SoC Performance Architect

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
FPGA, Silicon and software Explore and challenge the limits of IP and system performance capabilities. Required Skills and Experience : At least 4 years SoC architecture, SoC and/or SW performance analysis experience. Understanding of computer architecture and microarchitecture concepts such as cache hierarchy, memory access efficiency … multi-core architecture and key performance concepts and metrics. Passion for analysis and improvement. Capable of working both in teams and independently. High degree of initiative and a confident problem solver. Fluent in English language, both written and spoken. Excellent communicator, able to work and communicate at both a … platforms such as Models, RTL simulation, emulation or FPGA. Experience of the Arm architecture. University degree (or equivalent experience) or PhD in Electronic Engineering, Computer Science, Mathematics, Data Analytics or a related field. In Return: You will get to utilise your engineering skills to build support for the technologies More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SoC Verification Engineer

Cambridge, Cambridgeshire, United Kingdom
Arm Limited
coverage. Required Skills and Experience : Solid understanding of SoC Verification (using C Testcases), hardware description and verification languages e.g. SystemVerilog, Verilog, VHDL. Understanding of Computer architecture, bus protocols (e.g., AXI, AHB), and peripherals. Experience with Tcl, Python or other scripting languages. "Nice To Have" Skills and Experience : Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Verification Engineer - CPU / IP

Cambridge, England, United Kingdom
Hybrid / WFH Options
European Tech Recruit
verification environments for RTL designs - Experience with SystemVerilog and UVM - Understanding of end to end verification processes - UVM knowledge is a bonus - Understanding of computer architecture, such as pipelining, memory systems etc are a bonus - C++ is a bonus I welcome your application if you'd like to More ❯
Posted:

Senior Verification Engineer - CPU / IP

cambridge, east anglia, United Kingdom
Hybrid / WFH Options
European Tech Recruit
verification environments for RTL designs - Experience with SystemVerilog and UVM - Understanding of end to end verification processes - UVM knowledge is a bonus - Understanding of computer architecture, such as pipelining, memory systems etc are a bonus - C++ is a bonus I welcome your application if you'd like to More ❯
Posted:

Senior Verification Engineer - CPU / IP

Cambridge, south west england, United Kingdom
Hybrid / WFH Options
European Tech Recruit
verification environments for RTL designs - Experience with SystemVerilog and UVM - Understanding of end to end verification processes - UVM knowledge is a bonus - Understanding of computer architecture, such as pipelining, memory systems etc are a bonus - C++ is a bonus I welcome your application if you'd like to More ❯
Posted:

Staff Machine Learning Architect - Assembly Coding and Performance Engineer

Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
ARM
kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance. Successful prototypes are essential to drive future CPU architecture development and also deliverables to Central Engineering for final production. Responsibilities: This position is part of a dedicated team within the CT-ML group … matrix extensions. Experience measuring and understanding performance Experience in creating an efficient kernel code development framework including tools and testing Deep understanding on CPU architecture “Nice To Have” Skills and Experience : Knowledge of ML models and algorithm is a plus Advanced degree or equivalent experience in Computer Architecture More ❯
Posted:

Staff Machine Learning Architect - Assembly Coding and Performance Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Machine Learning), rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance. Successful prototypes drive future CPU architecture development and serve as deliverables to Central Engineering for final production. Responsibilities: This position is part of a dedicated team within the CT-ML … of CPU architecture. "Nice To Have" Skills and Experience: Knowledge of ML models and algorithms is a plus. Advanced degree or equivalent experience in Computer Architecture and Software. In Return: Arm offers an attractive relocation package and is committed to global talent acquisition. With offices worldwide, Arm fosters More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

CPU Performance Modelling Engineer

Cambridge, England, United Kingdom
European Tech Recruit
in information and communications technology, specializing in the design and development of advanced CPU architectures. Location: Cambridge, UK Job Summary: Join our dynamic CPU Architecture team at our UK Research Centre and play a pivotal role in shaping the future of next-generation CPU innovations. As a Performance Modelling … and best practices. Continuously improve modelling strategies to inform next-generation CPU innovations. Required Qualifications: Bachelor’s (BS) or Master’s (MS) degree in Computer Science, Electrical Engineering, or related fields, with coursework or relevant experience in Computer Architecture. Proven experience in performance modeling and analysis of CPU … A, Armv9-A). Exposure to microarchitecture-level performance counters, or hardware-software co-optimization. Experience with RTL and SystemC simulators. Knowledge of System Architecture/Software. What We Offer: Innovative Environment: Work on cutting-edge research that influences global CPU designs. Global Collaboration: Collaborate with a diverse, international More ❯
Posted:

CPU Performance Modelling Engineer

cambridge, east anglia, United Kingdom
European Tech Recruit
in information and communications technology, specializing in the design and development of advanced CPU architectures. Location: Cambridge, UK Job Summary: Join our dynamic CPU Architecture team at our UK Research Centre and play a pivotal role in shaping the future of next-generation CPU innovations. As a Performance Modelling … and best practices. Continuously improve modelling strategies to inform next-generation CPU innovations. Required Qualifications: Bachelor’s (BS) or Master’s (MS) degree in Computer Science, Electrical Engineering, or related fields, with coursework or relevant experience in Computer Architecture. Proven experience in performance modeling and analysis of CPU … A, Armv9-A). Exposure to microarchitecture-level performance counters, or hardware-software co-optimization. Experience with RTL and SystemC simulators. Knowledge of System Architecture/Software. What We Offer: Innovative Environment: Work on cutting-edge research that influences global CPU designs. Global Collaboration: Collaborate with a diverse, international More ❯
Posted:

CPU Performance Modelling Engineer

Cambridge, south west england, United Kingdom
European Tech Recruit
in information and communications technology, specializing in the design and development of advanced CPU architectures. Location: Cambridge, UK Job Summary: Join our dynamic CPU Architecture team at our UK Research Centre and play a pivotal role in shaping the future of next-generation CPU innovations. As a Performance Modelling … and best practices. Continuously improve modelling strategies to inform next-generation CPU innovations. Required Qualifications: Bachelor’s (BS) or Master’s (MS) degree in Computer Science, Electrical Engineering, or related fields, with coursework or relevant experience in Computer Architecture. Proven experience in performance modeling and analysis of CPU … A, Armv9-A). Exposure to microarchitecture-level performance counters, or hardware-software co-optimization. Experience with RTL and SystemC simulators. Knowledge of System Architecture/Software. What We Offer: Innovative Environment: Work on cutting-edge research that influences global CPU designs. Global Collaboration: Collaborate with a diverse, international More ❯
Posted: