Computer Architecture Jobs in the UK excluding London

20 of 20 Computer Architecture Jobs in the UK excluding London

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
sensitivity to CPU and AI accelerator (micro-)architectural features, balancing performance trade-offs Design and implement software optimisations to improve runtime efficiency Hand-craft optimised workloads for new (micro-)architecture exploration and performance analysis Propose improvements to existing (micro-)architecture features based on our investigations Port and bring-up applications on Arm silicon and modelling platforms 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 skills Practical, organized and analytical approach to work Good oral and written English skills "Nice To Have" Skills and Experience : Experience with ML software frameworks (e.g. PyTorch More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff/Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
code review and documentation. Working closely with other software teams to interface driver components. Maintaining the existing codebase: fixing bugs and other quality assurance activities. Upstream support for new architecture features Getting alignment with the Linux community on cross architectural needs Commented Required Skills and Experience: Extensive expertise in C programming, with a strong ability to design and optimize …/or a device driver development. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Expert-level understanding of computer architecture, embedded systems, and hardware-software interactions. "Nice To Have" Skills and Experience: Demonstrated ability to lead large-scale projects, setting technical direction, and coordinating efforts across multiple More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Principal Software Engineer (Automotive)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
locations. A strong background in C (or a similar language) programming, expertise in low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux) and a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture. An ideal candidate would have strong experience of the software lifecycle with track record of having taken complex software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Staff Verification Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
scripting). Experience with continuous integration platforms (e.g., Jenkins) and version control systems (e.g., Git). Experience with verification for Safety and Security requirements. Understanding of the fundamentals of computer architecture. In Return You will have the opportunity to influence the direction of our Mali and Immortalis GPU product lines, working at the forefront of GPU and graphics technology More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Security Engineer - Farnborough, UK

Farnborough, Hampshire, United Kingdom
Qualcomm
you will work with a team of multi-disciplined professionals to develop QTI security solutions. The position will require you to work on all software layers of the device architecture, including user and kernel space in different operating environments. This position will involve debugging in different software environments and on hardware. You will need to interact closely with internal … teams and potentially support/work with external customers. Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD … in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities: Required : 0-7 yrs experience. Strong C programming skills, with an emphasis on secure programming best practices. Strong understanding of embedded hardware & driver concepts. Strong understanding of software and computer architecture More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior SoC / IP Design Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
products. Responsibilities: Design engineers are required to have an in-depth understanding of all elements contributing to the successful delivery of products. Your key responsibilities will include writing micro-architecture specifications, developing RTL, and running various design checks. Additionally, you will collaborate with the verification team to review test plans, help debug design issues, and work with the implementation … using Verilog and/or SystemVerilog. Knowledge or experience in static design checks, synthesis and timing analysis, power management techniques, and power and clock domain crossing. An understanding of computer architecture and systems, with practical experience working on processor-based system designs. Knowledge of shell programming/scripting languages such as TCL, Perl, or Python. Nice To Have More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Hardware Architect

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Central Technology Team within Arm develops key technologies which will form the foundation of future products. You will join a multinational, multifaceted, collaborative and highly motivated Machine Learning Hardware Architecture team in Central Technology to help craft the direction of Machine Learning in Arm IP designs. Job Overview: You will be working on a team that enables the capabilities … of Arm's machine learning accelerators by creating tools that push the limits of the architecture. These tools are used across the architecture group to demonstrate that proposed features are suitable for implementation and can be unlocked by the software teams. Responsibilities: Develop tools that expose proposed hardware features and evaluate the resulting performance. Work with hardware architects to … define the software interfaces to new features. Required Skills and Experience : Strong programming experience in C++ and Python. Solid understanding of computer architecture. Good written and verbal communication skills. Experience developing software interfaces on large projects. Ability to understand accelerator designs. "Nice To Have" Skills and Experience : Familiarity with Machine Learning frameworks. Experience working with architects and modellers to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Research Scientist

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Samsung Electronics Perú
LLMs) and multimodal visual language models (VLMs). Our team is characterized by its diverse backgrounds and expertise, ranging from pure machine learning and mobile/embedded systems to computer architecture and robotics, with strong emphasis on combining excellent research skills with hands-on development abilities. This diversity has enabled us to develop groundbreaking cross-stack ML systems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DESIGN VERIFICATION ENGINEER ( SR. STAFF)

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
full chip and stand-alone block-level verification and debug capabilities using simulation tools, debug tools, and programming skills, based on an in-depth understanding of the microprocessor's architecture and HDL/logical design. Develop an automated regression infrastructure setup for functional verification of high-speed microprocessor designs. Based on a thorough understanding of the design architecture … Verilog/System Verilog HDL, programming in Perl, C/C++, and logic simulation is a requirement. Direct experience with Verilog simulators is a plus. Very strong understanding of computer architecture and assembly programming. Good communication skills. ACADEMIC CREDENTIALS: MS or Ph.D. with some industry co-op experience desired (all degrees are related to CS or EE). More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Project Manager

Cambridge, Cambridgeshire, United Kingdom
Fast Forward
Through projects like OpenTitan we partner with organisations such as ETH Zürich, G+D Mobile Security, Google, Nuvoton, Seagate, and Western Digital. We also maintain close links to researchers in computer architecture at the University of Cambridge amongst other research communities. The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech startups. Our More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Performance Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
developers debugging performance problems through our learning paths. Required Skills and Experience: Proven experience identifying and resolving performance issues in server and cloud contexts with a deep understanding of computer architecture. Familiarity with performance profiling and monitoring tools (e.g., VTune, New Relic, Datadog, AppDynamics, Grafana, Prometheus). A passion and history of writing and sharing technical knowledge. Proficient in … both high and low level programming preferably with C++ and Python. "Nice To Have" Skills and Experience: Applicable knowledge of the Arm architecture and how it differs from x86. Technical leadership roles and responsibilities. In Return: You'll get the opportunity to work at the cutting edge of compute and performance analysis, solving meaningful challenges that impact developers across More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Application Performance Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
developers debugging performance problems through our learning paths. Required Skills and Experience: Proven experience identifying and resolving performance issues in server and cloud contexts with a deep understanding of computer architecture. Familiarity with performance profiling and monitoring tools (e.g., VTune, New Relic, Datadog, AppDynamics, Grafana, Prometheus). A passion and history of writing and sharing technical knowledge. Proficient in … both high and low level programming preferably with C++ and Python. "Nice To Have" Skills and Experience: Applicable knowledge of the Arm architecture and how it differs from x86. Technical leadership roles and responsibilities. In Return: You'll get the opportunity to work at the cutting edge of compute and performance analysis, solving meaningful challenges that impact developers across More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SoC Verification Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
to improve verification efficiency and 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 with ARM-based designs and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Performance Modelling Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
across Arm, from modelling, RTL, 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 … with working on pre-silicon 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 and influence millions of devices More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff SoC Performance Architect

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
across Arm, from modelling, RTL, 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 … with working on pre-silicon 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 and influence millions of devices More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Compiler Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
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 features in experimental static and dynamic compilers. Test the viability of new 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 teams with representative workloads showing what code a compiler would generate in production software. Required Skills and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Machine Learning Performance Kernel Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Performance, Power, Area) on current and future Arm platforms. Implementation of performance critical machines specific kernel or ARM assembly codeon dedicated hardware accelerator and CPU to drive algorithm and architecture exploration Collaborate with ML Algorithm development team to explore performance critical analysis Develop internal tooling capabilities to support algorithmic and architecture exploration Examples: Develop performance critical assembly code … and assess performance PPA trade off We are looking for individuals who: 3+ years experience in developing performance critical kernel on dedicated accelerator, GPU or CPU Graduate students in Computer Engineering, Electrical Engineering, Computer Science or other related technical fields Deep knowledge in machine learning, deep learning, and neural network design, optimization, and compression techniques Overall high-level … knowledge of computer architecture, systems, and HW-SW co-design Ability to develop and work with large software systems in programming languages like Python Knowledge of cutting-edge deep learning libraries such as Tensorflow, and Pytorch Willing to learn and train large deep learning models on GPU-based systems Qualities that will help your application stand out: Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Machine Learning Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
forefront of future Responsibilities: Develop in depth understanding of current and future ML workload on ARM compute platforms with a focus on their PPA (performance, power, and area). Architecture exploration necessitates the joint development of hardware, software, and algorithms. This role serves as the ML Algorithm experts within the exploration process. This includes algorithm innovation and prototyping to … including CPU/GPU/NPUs. Required Skills and Experience: 3+ years working in a ML Algorithm Development and/or Optimization environment A Master or PhD degree in Computer Engineering, Electrical Engineering, Computer Science or other related technical fields Proficient in computer architecture, basic knowledge of HW and SW design Developing and working with large More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Trainee Service Centre Technician

Winnersh, Berkshire, United Kingdom
eTeam Workforce Limited
English, and Physics. A-level or BTEC qualifications in Electronics Engineering are advantageous. Previous experience in fault-finding, troubleshooting, and electronic test and measurement is beneficial. Good knowledge of computer architecture and proficiency in Microsoft Office (Word/Excel). More ❯
Employment Type: Contract
Rate: GBP 14 Hourly
Posted:

Hub Maintenance Engineer

Warrington, Cheshire, North West, United Kingdom
Evri
Bar Code camera/scanner systems and General Maintenance Equipment. Appreciation of: Siemens PLCs HW & SW Programming Units Interbus S field networks HW & SW Distributed I/O systems Computer Architecture SCADA Systems Electronic field devices System Control Hierarchy At Evri, we know we only grow if our people do too. Thats why were committed to building a More ❯
Employment Type: Permanent
Salary: £45,000
Posted:
Computer Architecture
the UK excluding London
10th Percentile
£52,375
25th Percentile
£62,500
Median
£75,000
75th Percentile
£78,750
90th Percentile
£82,125