Computer Architecture Jobs in the UK

1 to 25 of 265 Computer Architecture Jobs in the UK

Senior Staff ARM Instruction Set Architecture Architect, gCPU

London, England, United Kingdom
Google
to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. Minimum qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. 10 years of experience with computer architecture concepts, including microarchitecture, cache … hierarchy, pipelining, and memory subsystems. 10 years of experience with ARMv8 or ARM Instruction Set Architecture A-profile. Experience with CPU architecture and micro-architecture. Preferred qualifications: Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer … Experience with processor core architectures (such as ARM, x86, RISC-V, etc.) and IPs commonly used in SoC designs. Experience in ARM Instruction Set Architecture committee, ARM TAB. Experience in ARM compliant processor development. Knowledge of general purpose operating systems such as Linux and Android. Understanding of all instructions More ❯
Posted:

Staff Compiler Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
ARM
Arm is looking for an engineer with compiler toolchain development experience to join the team that develops instruction set architecture for data processing. You will work closely with computer architects to help in exploring and identifying improvement opportunities both in architecture as well as on how it … is deployed/adopted. Responsibilities: Exploration and development of new CPU architecture: providing feedback on how new architecture fits into Arm’s compiled code ecosystem. Identify weak spots and areas for improvement. Propose new solutions when the existing architecture is not sufficient. Prototyping of new CPU architecture … compiler optimizations, based on new architectural concepts. Find additional opportunities for improvement in compiled code. Assist with deploying new compiler techniques for the Arm architecture: help the transition from new architecture to actual product development. Assist compiler engineers on the implementation of novel concepts. Provide micro-architecture More ❯
Posted:

Staff Software Engineer - System Performance Analysis

Cambridge, England, United Kingdom
Arm Limited
Job Overview: Are you a senior engineer with a strong background in software and/or computer architecture? Can you take your understanding of software and computer architecture and discuss performance challenges on a technical level? If so, and you enjoy technical interactions with customers and More ❯
Posted:

Design Verification Engineer

United Kingdom
Apple Inc
cores. This includes deep understanding of the micro-architectural details of their block and how it works within the broader GPU design. A strong computer architecture background, preferably in graphics, and a strong foundation in verification methodology will be used to close testing coverage with high confidence. Description … Build functional coverage points, analyze coverage, and improve test environment to target coverage holes. Build automated verification flows for block verification. Minimum Qualifications Strong computer architecture background, preferably in graphics. Strong foundation in verification methodology. Preferred Qualifications Work with other block and core level engineers to ensure seamless More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Design Verification Engineer

London, England, United Kingdom
Apple Inc
cores. This includes deep understanding of the micro-architectural details of their block and how it works within the broader GPU design. A strong computer architecture background, preferably in graphics, and a strong foundation in verification methodology will be used to close testing coverage with high confidence. Description … Build functional coverage points, analyze coverage, and improve test environment to target coverage holes. Build automated verification flows for block verification. Minimum Qualifications Strong computer architecture background, preferably in graphics. Strong foundation in verification methodology. Preferred Qualifications Work with other block and core level engineers to ensure seamless More ❯
Posted:

Senior Firmware Engineer I - London

London, United Kingdom
Hybrid / WFH Options
Quality Control Specialist - Pest Control
mindset. Be a Team Player, Mentor, Strong Communicator and be ready and willing to support the Team when needed. What You Bring B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent. Experience in programming with C, C++, Rust, Golang and/or Python. Real-world Industry Firmware … for Board Support Packaging (BSP). Experience with RTOS on Microcontrollers. Basic ability to read Datasheets and Schematics. Experience with concise Technical Writing and Architecture Diagramming. Strong understanding of Computer Architecture and Peripherals. Strong understanding of Operating Systems, Concurrency and Networking concepts. Strong understanding of Data Structures More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer II, Ring

London, United Kingdom
Amazon
make our product more suited to customer needs. About the team As a team we build Ring Doorbell Wired - BASIC QUALIFICATIONS - Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, related field, or equivalent practical experience. - Proven experience in software and embedded development with C/C++ and … embedded CPU. - Field experience with writing low-level drivers, interrupting service routines, and general troubleshooting/debugging with hardware. PREFERRED QUALIFICATIONS - Master's in Computer Science, Information Security, or related field, or equivalent work experience. - Extensive experience in computer architecture and embedded systems. - Extensive experience in two … and potential mitigation. - An understanding of network and web related protocols (e.g. TCP/IP, UDP, IPSEC, HTTP, HTTPS). - Understanding of service-oriented architecture and web services security. - Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences. - Demonstrated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Code Assessment Senior

Aberdeen, Scotland, United Kingdom
ZipRecruiter
analysis and testing methodologies. Prepare professional reports and briefings All other duties assigned Qualifications Certifications: Security+ (or other Security focused certification) Strong understanding of Computer Science fundamentals (e.g., algorithms, data structures, computer architecture, logic) and Software Development Life Cycle (SDLC). Proficiency in at least one major … or higher, clearance. : Top Secret w/SCI & CI Poly (or the ability to obtain CI Poly). Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 7-12 years of experience. 4 years of directly related experience can be More ❯
Posted:

Staff Software Engineer in Test

Bristol, England, United Kingdom
arm limited
Posted: 02.06.2025 Expiry Date: 17.07.2025 Virtual job fairs col-wide Job Description: The Role Arm has built the world’s most pervasive compute architecture, and we’ve led many of the technology revolutions that impact the day-to-day lives of people everywhere. The Future of Infrastructure is Built … E and CXL. Both pre-silicon and post-silicon validation expertise. Verification and Validation of embedded software release candidates and releases. Good understanding of computer architecture, micro architecture concepts – ideally for the Arm architecture. “nice to have” skills and experience: Experience in validation of production quality firmware More ❯
Posted:

CPU Performance Modeling Architect

London, England, United Kingdom
Qualcomm
solution for data center applications. We are looking for highly talented, innovative, teamwork-oriented individuals for our cutting-edge technology work! Our CPU Performance Architecture group designs high performance, low power CPUs. As a CPU Performance Modeling Architect , you will contribute ideas for advanced CPU performance features, explore them … We are looking for an experienced engineer for CPU performance modeling and exploration. Roles and Responsibilities Proficiency in one or more areas of CPU architecture: fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire, etc. Knowledge of OS internals and compiler technology a plus … Collaborate with CPU Performance Architecture and RTL team members to identify opportunities for product improvement Analyze workloads to identify performance bottlenecks and opportunities Perform self-guided performance simulation studies of design alternatives Write and maintain features and sections of the CPU architectural performance model Work with RTL and design More ❯
Posted:

CPU Performance Modeling Architect

London, England, United Kingdom
Qualcomm
solutions for data center applications. We are looking for highly talented, innovative, teamwork-oriented individuals for our cutting-edge technology work! Our CPU Performance Architecture group designs high-performance, low-power CPUs. As a CPU Performance Modeling Architect, you will contribute ideas for advanced CPU performance features, explore them … with the design team in productizing them. We seek an experienced engineer for CPU performance modeling and exploration. Roles and Responsibilities Proficiency in CPU architecture areas: fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire, etc. Knowledge of OS internals and compiler technology is … a plus Collaborate with CPU Performance Architecture and RTL team members to identify opportunities for product improvement Analyze workloads to identify performance bottlenecks and opportunities Perform self-guided performance simulation studies of design alternatives Write and maintain features and sections of the CPU architectural performance model Work with RTL More ❯
Posted:

Senior Flight Software Engineer London, United Kingdom

London, England, United Kingdom
Lodestar
and internal and external control into flight code. Collaborate closely with hardware, systems, robotics, and AI/ML teams to ensure seamless integration. Own architecture decisions and build a scalable, modular, and reusable codebase. Contribute to defining requirements, test plans, and operational procedures. What We’re Looking For We … You should be comfortable leading, designing, and building in a fast-moving environment. Qualifications 6+ years of relevant industry experience Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Aerospace Engineering, or related field or demonstrated an equivalent level of knowledge. Strong communicator and self-starter; able … skills. Hands-on proficiency in C++ and Python Confident in debugging software/hardware interactions and possible failure modes Preferred Qualifications Strong understanding of computer architecture, operating systems, data structures, and networking Familiarity with relevant software standards and protocols (e.g. CCSDS, TCP/UDP, DDS) Experience developing flight More ❯
Posted:

Firmware Engineer

Wales, UK
Hybrid / WFH Options
Mentmore
risks, and develop strategies to address technical debt. Foster a culture of innovation, experimentation, and continuous learning within the team. Contribute to wider team architecture discussions and software development activities Provide responsive support for urgent needs from users of the system Role requirements Technical Skills 3+ years of experience … technologies as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such More ❯
Posted:

Firmware Engineer

Cwmbran, Wales, United Kingdom
Hybrid / WFH Options
Mentmore
risks, and develop strategies to address technical debt. Foster a culture of innovation, experimentation, and continuous learning within the team. Contribute to wider team architecture discussions and software development activities Provide responsive support for urgent needs from users of the system Role requirements Technical Skills 3+ years of experience … technologies as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such More ❯
Posted:

Software Engineer

United Kingdom, UK
Hybrid / WFH Options
Mentmore
risks, and develop strategies to address technical debt. Foster a culture of innovation, experimentation, and continuous learning within the team. Contribute to wider team architecture discussions and software development activities Provide responsive support for urgent needs from users of the system Role requirements Technical Skills 3+ years of experience … technologies as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such More ❯
Employment Type: Part-time
Posted:

Firmware Engineer

Cwmbrân, Wales, United Kingdom
Hybrid / WFH Options
Mentmore
risks, and develop strategies to address technical debt. Foster a culture of innovation, experimentation, and continuous learning within the team. Contribute to wider team architecture discussions and software development activities Provide responsive support for urgent needs from users of the system Role requirements Technical Skills 3+ years of experience … technologies as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such More ❯
Posted:

Firmware Engineer

Cwmbran, Torfaen, Gwent, United Kingdom
Hybrid / WFH Options
Mentmore Recruitment
risks, and develop strategies to address technical debt. Foster a culture of innovation, experimentation, and continuous learning within the team. Contribute to wider team architecture discussions and software development activities Provide responsive support for urgent needs from users of the system Role requirements Technical Skills 3+ years of experience … technologies as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Firmware Engineer

Croesyceiliog, Gwent, United Kingdom
Hybrid / WFH Options
Mentmore Recruitment
risks, and develop strategies to address technical debt. Foster a culture of innovation, experimentation, and continuous learning within the team. Contribute to wider team architecture discussions and software development activities Provide responsive support for urgent needs from users of the system Role requirements Technical Skills 3+ years of experience … technologies as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 55,000 Annual
Posted:

Software Engineer

Cwmbran, Wales, United Kingdom
Hybrid / WFH Options
Mentmore
risks, and develop strategies to address technical debt. Foster a culture of innovation, experimentation, and continuous learning within the team. Contribute to wider team architecture discussions and software development activities Provide responsive support for urgent needs from users of the system Role requirements Technical Skills 3+ years of experience … technologies as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such More ❯
Posted:

Staff SoC Performance Modelling Engineer

Cambridge, England, United Kingdom
Arm
level involving many components developed by several teams. To get the best out of Arm’s IP, we use performance models to explore system architecture and configuration and ensure that the compute subsystems created using Arm IP deliver the best performance power and area (PPA) for markets like premium … systems. Helping to define future direction of system performance modelling across Arm. Required Skills and Experience: Bachelors, Masters, or Ph.D. degree in Electrical Engineering, Computer Engineering, or Computer Science with a strong computer architecture, microarchitecture, performance experience. Experience in developing and using cycle approximate/accurate More ❯
Posted:

Quantitative Developer (London)

London, UK
Point72 Careers
Real time market data Technical and financial monitoring systems GUIs Data storage, time series database, event correlation REQUIREMENTS Bachelor’s degree or higher in Computer Science or Computer Engineering 2-5 years of experience in a technically demanding industry such as high frequency trading, computer hardware, or … gaming Very strong C++ proficiency Python fluency Linux administration skills Familiarity with computer architecture, databases, real time systems, and distributed computing Detail oriented Strong and precise written and verbal communication Team player with strong pride of ownership Commitment to the highest ethical standards #J-18808-Ljbffr More ❯
Employment Type: Full-time
Posted:

C++ Quant Developer- Multi-Asset Class Systematic Trading

London, England, United Kingdom
Oxford Knight
Summary: Research at this leading investment firm is key to continued success: based on rigorous and innovative research, they design and implement systematic, computer-driven trading strategies across multiple liquid asset classes. They're looking to add an exceptional Quant Developer to a small engineering team within the central … the tech stack through analyzing business requirements and identifying solutions. The ideal candidate will have a background in a technically demanding industry (e.g. HFT, computer hardware, gaming) and be ready to solve all the challenges that come with the development of a modular system - data pipelines, intraday signal research … in a similar role Strong programming skills in C++ (plus some Python would be ideal) Solid Linux admin experience Bachelor's (or higher) in Computer Science or Computer Engineering A motivated self-starter, with creative & analytical problem-solving skills Desirable: Familiarity with computer architecture, databases, real More ❯
Posted:

Senior Principal AMBA Architect

Cambridge, England, United Kingdom
arm limited
You will work with multiple groups across Arm to generate new ideas, investigate system performance, and define new interface specifications. You will join the Architecture and Technology Group at Arm, a dynamic, collaborative, highly motivated, and influential team responsible for building the foundation of future compute platform architectures, from … nodes to server farms. Responsibilities: You will contribute to defining next-generation system technologies, primarily focusing on interface specifications used by processors and system architecture components within a system. You will collaborate with experts to develop and evaluate new technologies, deploying them internally within Arm and to the broader … working on innovative technology excites you and you meet the requirements below, we look forward to your application. Required Skills and Experience: Knowledge of computer architecture, including CPU architecture, memory systems, caches, and coherency protocols. Experience with AMBA interface specifications, such as AHB, AXI, ACE, or CHI. More ❯
Posted:

Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
optimization Accelerating algorithms with hand-optimized Arm assembly using SVE and SME technologies Projecting and measuring application-level gains Evaluating workload sensitivity to micro-architecture features and trade-offs Suggesting improvements to micro-architecture and software Developing tools to automate workflows Required Skills and Experience Understanding of computer architecture and embedded systems Experience in software development within a commercial setting Strong C or C++ programming skills Problem-solving and debugging abilities Organized and analytical work approach Good English communication skills Nice To Have Skills and Experience Assembly programming experience Knowledge of software optimization and profiling Experience More ❯
Posted:

Staff Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
such as SVE (Scalable Vector Extensions) and SME (Scalable Matrix Extensions) Projecting and measuring gains at the application level Evaluating workload sensitivity to micro-architecture features and considering relevant trade-offs, especially related to performance Providing suggestions about improvements to the (micro-)architecture & application software Developing tools to … automate workflow Line management and taking the lead on some technical areas within the team Required Skills and Experience : Good understanding of computer architecture and embedded systems Experience of software development for a commercial organization Strong knowledge of C or C++ programming Proficiency in problem solving and debugging More ❯
Posted:
Computer Architecture
25th Percentile
£62,500
Median
£77,500
75th Percentile
£78,750
90th Percentile
£82,500