Computer Architecture Jobs in the UK excluding London

1 to 25 of 26 Computer Architecture Jobs in the UK excluding London

Software Engineer - Modelling

Cambridge, Cambridgeshire, United Kingdom
Riverlane
Science teams works with our Product and Business Development teams to define mid-term and long-term goals to best shape our products. As a Software Engineer specialising in computer architecture modeling at Riverlane, you will use your expert software skills to design and engineer software models/simulation/emulation of Deltaflow, Riverlane's Quantum Error Correction … QEC) stack. These models will enable us to make early tradeoffs in computer architecture, do performance modeling of critical design choices, and allow early development of the software stack. With responsibility from day one, you will collaborate closely with our world-class Engineering, Product and Quantum Science teams to define, build and deliver Deltaflow. A natural problem-solver More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Engineer

Croesyceiliog, Gwent, United Kingdom
Mentmore Recruitment
Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Technical Skills Core Requirements: 3+ years of experience in … Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/ More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 51,000 Annual
Posted:

Firmware Engineer

Cwmbran, Torfaen, Gwent, United Kingdom
Mentmore Recruitment
Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Technical Skills Core Requirements: 3+ years of experience in … Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/ More ❯
Employment Type: Permanent
Salary: £50000 - £51000/annum
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:

Software Engineer in Test

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Arm Limited
development. Good understanding of test methodologies, CI and test automation. Being proficient in C (C++) programming languages. Experience with Python programming and writing shell scripts. Good system level/computer architecture understanding. Using source control daily, efficiently and consistently, according to the project guidelines. Strong interpersonal skills. Excellent written and spoken English. "Nice To Have" Skills and Experience …/RoCE, NCCL). Performance benchmarking and multi-node setup testing using traffic generators like IXIA. In Return: You will have the opportunity to learn about the latest Arm architecture features, working closely with highly skilled engineering teams on ground-breaking technology. You will be empowered to continually identify and roll out improvements to our ways of working. ! Accommodations More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer in Test

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
development. Good understanding of test methodologies, CI and test automation. Being proficient in C (C++) programming languages. Experience with Python programming and writing shell scripts. Good system level/computer architecture understanding. Using source control daily, efficiently and consistently, according to the project guidelines. Strong interpersonal skills. Excellent written and spoken English. "Nice To Have" Skills and Experience …/RoCE, NCCL). Performance benchmarking and multi-node setup testing using traffic generators like IXIA. In Return: You will have the opportunity to learn about the latest Arm architecture features, working closely with highly skilled engineering teams on ground-breaking technology. You will be empowered to continually identify and roll out improvements to our ways of working. Accommodations 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:

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:

Automotive Software Engineer

Warwickshire, United Kingdom
Expleo UK LTD
Enable communications between systems and networks * Security: Implement robust security measures at the system level * Performance Optimisation: Enhance speed, stability, and efficiency of embedded systems Essential Requirements * Degree in Computer Science, Software Engineering, or a related discipline * Proficiency in Embedded C, C++, and/or assembly languages * Solid understanding of computer architecture and operating systems internals * Strong … debugging and problem-solving skills * Prior experience in automotive software development and testing * Good understanding of AUTOSAR architecture * Experience working on safety-critical software projects * Practical knowledge of ISO 26262 Part 6 and full ASPICE V-cycle software development Desirable Skills * Experience with ADI wireless Battery Management Systems (wBMS) or BMS chipsets * Familiarity with diagnostics, CAN tools, or model More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - Compilers

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and optimisation across a range of runtimes. 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 in enabling the future of … managed runtime or compiler development. Contribute to open-source software projects and engage with open-source community. Collaborate with colleagues across Arm to improve the support for the Arm Architecture and CPUs. Help develop the project automated functionality and performance testing frameworks. Required skills and experience Strong programming skills in C/C++. Familiar with performance analysis tools and … a variety of software development skills and a commitment to extend the breadth and depth of knowledge. Familiar with open source project development and contribution processes. Knowledge of a computer architecture, arm64 is preferred. Proficiency in software development and methodologies (coding, testing, debugging, reviewing) Clear and effective written and verbal communication skills Nice to have skills and experience 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:

Staff Software Engineer - Compilers

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
team to help grow their skills. Required Skills and Experience : C and/or C++ programming. Advanced experience of low level software or hardware development that require looking at computer architecture specifications like compilers, debuggers, models, etc Effective communication skills to influence internal or external partners. Application of software methodologies, tools, and processes including code review. Mentoring, guiding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - CPython Runtime

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
role you will be working on CPython. 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 solve challenges in enabling the future of … large technical areas of CPython development. Contribute to CPython and related projects; engage with its upstream communities. Collaborate with colleagues across Arm to improve the support for the Arm Architecture and CPUs. Help develops the project automated functionality and performance testing frameworks. Required Skills and Experience Experience working on managed runtimes or compilers. Strong programming skills in Python/… a variety of software development skills and a commitment to extend the breadth and depth of knowledge. Familiar with open-source project development and contribution processes. Knowledge of a computer architecture, arm64 is preferred. Proficiency in software development and methodologies (coding, testing, debugging, reviewing). Clear and effective written and verbal communication skills. 'Nice To Have' Skills and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff/Principal Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
the products' successful delivery. You will own and drive development of a complex part the subsystem throughout all stages of project work. Your key responsibilities will include writing micro-architecture specifications, developing the RTL and performing various design checks, while closely working with the verification team to review test plans and help debug design issues and the implementation team … of RTL design for complex SoC or IP development Experience in the following areas: static design checks, power and clock domain crossing, synthesis Solid understanding of the fundamentals of computer architecture and systems and practical experience of working on Processor based system designs Knowledge of scripting eg Python, Perl or unix shell scripting Technical team leadership, mentoring or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Design Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
of all elements contributing to successful product delivery, including low-power and high-speed design techniques, and the ability to produce area-efficient designs. Key responsibilities include writing micro-architecture specifications, developing RTL, conducting design checks, reviewing test plans with the verification team, and debugging design issues. As a Staff engineer, you will also guide and support team members … or SoCs from definition to completion Experience with static design checks, synthesis, timing analysis, and power management techniques Knowledge of power domain and clock domain crossing implementation Understanding of computer architecture and systems, with practical experience in processor-based system designs Technical team leadership, mentoring, or coaching experience Proficiency in shell programming/scripting (e.g., Tcl, Perl, Python More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Arm Limited
Job Requirements Responsibilities include: Provide technical expertise and leadership to the team using the breadth of experience gained within automotive and embedded software domain. Analyse system software and hardware architecture specs, roadmap requirements to create software integration & delivery strategy and project plans. Collaborate with architects and technical leads across the company, lead development practices for best-in-class software … of system software development with a strong focus on technology and shipping products. You possess expertise in low-level systems software, OS fundamentals (preferably Linux), a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture. You have strong experience of the software lifecycle with track record of having taken complex software from concept to 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:

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:

Junior Network Engineer

Northallerton, North Yorkshire, United Kingdom
Pardoe Wray
understanding Cisco networking. Desire to learn about firewalls, VPN technologies, and virtualized environments. Excellent problem-solving skills and ability to work collaboratively. Effective communication and interpersonal skills. Understanding of computer architecture and operating systems. Willingness to learn ITIL principles. More ❯
Employment Type: Permanent
Salary: £30000 - £35000/annum corporate benefits
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:

Senior Embedded SW 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:

CPU Verification Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Understanding of end-to-end verification processes, from test plan creation through to verification closure. Ability to quickly understand and apply complex specification detail. Understanding of the fundamentals of computer architecture, with an emphasis on pipelining, exception handling, memory systems. 'Nice to have' Skills and Experience: Verification methodologies such as UVM. Knowledge of other programming language C/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Job Overview: Are you a senior level engineer with a strong understanding of software and/or computer architecture, and with a passion for performance analysis? Our team works with Arm's partners to understand their view of what the most important applications are, and how they perform on consumer devices such as mobile phones and laptops. By More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Verification Engineer - System IP

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and Experience Experience in RTL verification Proficiency in a hardware verification language, preferably System Verilog/UVM Experience of development of coverage-driven constrained random test environments Understanding of computer architecture fundamentals Strong interpersonal skills and ability to work well as part of a team "Nice To Have" Skills and Experience : Scripting languages such as Python or Perl More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Trainee Service centre technician

Winnersh, Wokingham, Berkshire, England, United Kingdom
eTeam Inc
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: Contractor
Rate: £13.00 - £14.00 per hour
Posted:
Computer Architecture
the UK excluding London
10th Percentile
£50,250
25th Percentile
£50,500
Median
£52,500
75th Percentile
£72,500
90th Percentile
£78,750