Remote Computer Architecture Job Vacancies

20 of 20 Remote Computer Architecture Jobs

Firmware Engineer

Cwmbran, Torfaen, Gwent, United Kingdom
Hybrid / WFH Options
Mentmore Recruitment
services. Identify and mitigate technical 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 in software development Significant experience … and willing to learn new 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 as MQTT Strong understanding of More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
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:

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:

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:

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:

Senior Digital Design Engineer with Security Clearance

Boston, Massachusetts, United States
Hybrid / WFH Options
Digital Prospectors
partners to develop reliable, cost-effective solutions for product development. • Take ownership of solving complex problems with minimal guidance, adapting to evolving requirements as needed. • Design and manage electronic architecture independently, while also providing insight based on simulation results. • Identify potential risks at the program/system level and develop strategies for risk mitigation. • Lead projects involving multiple engineers … years of experience in Electronic or Electrical Engineering or a related field. • Proficiency in electronic design, microprocessors, and embedded computing. • Strong understanding of design principles and general computer architecture. • Ability to write detailed design specifications and documentation. • Programming and coding skills, particularly in embedded systems. • Proficiency in schematic capture and board layout design. • Expertise in embedded systems integration and More ❯
Employment Type: Permanent
Salary: USD 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 S/W FPGA 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:

C++ Developer - Up to £185,000 + Bonus + Package

London, UK
Hybrid / WFH Options
Hunter Bond
systems and hardware-level optimization What You’ll Bring Expert knowledge of modern C++ (11/14/17/20) with a performance-first mindset Strong understanding of computer architecture and CPU-level tuning Experience with concurrency, multi-threading, and scalable system design Why This Role? Immediate Impact – Your code directly shapes global trading outcomes Innovation-Focused … Work on advanced systems optimization and architecture Work with the Best – Join a close-knit team of world-class engineers Accelerated Career Path – Flat structure, technical ownership, and fast growth Apply now or reach out directly: obloom@hunterbond.com More ❯
Posted:

Remote Machine Learning Compiler Engineer - Gensyn

London, United Kingdom
Hybrid / WFH Options
Blockchain Works
optimizations-particularly GPU-specific optimizations. Highly self-motivated with excellent verbal and written communication skills. Comfortable working in an applied research environment-with extremely high autonomy. Nice to haves: Architecture understanding-full understanding of a computer architecture specialized for training NN graphs (Intel Xeon CPU, GPUs, TPUs, custom accelerators). Rust experience-systems level programming experience in … Rust. Open-source contributions to Compiler Stacks. Compilation understanding-strong understanding of compilation in regards to one or more High-Performance Computer architectures (CPU, GPU, custom accelerator, or a heterogeneous system of all such components). Proven technical foundation-in CPU and GPU architectures, numeric libraries, and modular software design. Deep Learning understanding-both in terms of recent architecture 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:

Digital Design & Verification Engineer - Graduate / Juniorss

Hertfordshire, England, United Kingdom
Hybrid / WFH Options
MicroTECH Global Ltd
and RTL designers in an iterative development cycle Design Requirements 0-2 years of experience in RTL design using SystemVerilog or VHDL Solid foundation in digital logic design and computer architecture Exposure to or strong interest in GPU, AI accelerators, or vector processors Familiarity with RISC-V ISA is a plus, not a mustUnderstanding of pipelining, memory hierarchies … DFT, floorplanning)Experience using EDA tools (e.g., Synopsys, Cadence, or similar) during academic or internship projects Scripting knowledge in Python, TCL, or equivalent languagesBS or MS in Electrical Engineering, Computer Engineering, or a related discipline Verification Requirements0-2 years of hands-on experience with hardware verification (academic or internship projects count)Familiar with SystemVerilog and basic UVM conceptsInterest or … exposure to functional coverage, assertions, and constrained-random testing Understanding of GPU/AI workloads or RISC-V architecture is a plusExperience using simulators like VCS, Questa, or ModelSimComfortable with scripting languages (Python, Perl, or TCL)Strong problem-solving skills and willingness to dive into debugging and analysisBS or MS in Electrical Engineering, Computer Engineering, or a related More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Subsea Cable System Engineer

london, south east england, united kingdom
Hybrid / WFH Options
BT Group
To provide and lead specialised technical support to customers and distant ends as required. SKILLS YOU'LL NEED Mandatory: Driving licence. Ability to travel. Valid Passport. Fibre Network Knowledge. Computer competent. Problem solver. Working alone. Team working. Ability to communicate effectively at all levels. Field Engineering. Ability to work in water Have a good level of fitness Be competent … advanced level of knowledge in Digital Transmissions systems and techniques Fibre testing, splicing, jointing and optical fault location Advanced IT Networking skills (Operating systems, IP routing, Networking, Server management, computer architecture and repair) BENEFITS BT Pension scheme, minimum 5% Employee contribution, BT contribution 10% From January 2025, equal family leave: receive 18 weeks at full pay, 8 weeks More ❯
Posted:

ASIC Verification Engineer

Hertfordshire, England, United Kingdom
Hybrid / WFH Options
microTECH Global LTD
offers a chance to contribute to industry-leading ASIC and SoC solutions in a dynamic, fast-paced environment. Key Skills & Experience Sought: Digital verification with SystemVerilog, UVM, or cocotb Computer architecture knowledge (ARM or RISC-V) Formal verification techniques Interconnect protocols: AXI or OCP ASIC design tool flows Exposure to OpenGL or Vulkan APIs is a plus Why More ❯
Posted:

Subsea Cable System Engineer

Helston, Cornwall, United Kingdom
Hybrid / WFH Options
BT Group
and BT guidelines. To provide and lead specialised technical support to customers and distant ends as required. SKILLS YOU'LL NEED Mandatory: Driving licence. Ability to travel. Valid Passport. Computer competent. Working alone. Ability to communicate effectively at all levels. Ability to work in water Have a good level of fitness Be competent at swimming must be able to … advanced level of knowledge in Digital Transmissions systems and techniques Fibre testing, splicing, jointing and optical fault location Advanced IT Networking skills (Operating systems, IP routing, Networking, Server management, computer architecture and repair) BENEFITS From January 2025, equal family leave: receive 18 weeks at full pay, 8 weeks at half pay and 26 weeks at the statutory rate. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Computer Architecture
10th Percentile
£54,625
25th Percentile
£62,500
Median
£76,250
75th Percentile
£78,750
90th Percentile
£82,500