Computer Architecture Jobs in London

22 of 22 Computer Architecture Jobs in London

Senior Firmware Engineer I - London

London, United Kingdom
Hybrid / WFH Options
Out in Science, Technology, Engineering, and Mathematics
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:

Senior Flight Software Engineer (Hiring Immediately)

London, UK
Inflection.xyz
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 ❯
Employment Type: Full-time
Posted:

Lead Machine Learning Engineer

London, United Kingdom
Hybrid / WFH Options
causaLens
optimization techniques (experience with Cython and CUDA is a plus). Experience in developing Large Language Models (LLMs) is advantageous. In-depth understanding of computer architecture and its implications on AI/ML performance. Comprehensive knowledge of the software development life cycle, including best practices in version control More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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

London, 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 Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Dev Engineer, Ring, Emerging product, firmware and platform software (Hiring Immediately)

London, UK
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 Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. More ❯
Employment Type: Full-time
Posted:

Principal Firmware Engineer (Hiring Immediately)

London, UK
TN United Kingdom
the team, if desired. Candidate Requirements Strong experience in Linux device driver development. Deep understanding of embedded programming in C and C++. Understanding of computer architecture (CPU, SoC, ASIC, GPU). Experience in a start-up environment is advantageous or willingness to work within a small, growing team. More ❯
Employment Type: Full-time
Posted:

Principal Graphics Software Architect (Hiring Immediately)

London, UK
Hybrid / WFH Options
Elite People Partners Ltd
bandwidth requirements, as well as collaboration with our research, modeling, and product teams to advance our technology roadmap. Senior Principal Graphics Architect Key Responsibilities: Architecture Development: Define and deliver detailed architectural feature specifications for next-gen GPUs. Industry Insight: Stay abreast of industry trends and their impact on GPU … multiple development teams and enabling iterative development. The highly desirable skills needed for the Senior Principal Graphics Architect role are: A solid understanding of computer architecture at both instruction level and system level, e.g. understanding memory and communication interfaces and how they impact software. Experience of working closely More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

London, United Kingdom
Corriculo Ltd
can make a real impact. The role is based from their London offices. What's Required? Strong skills in Rust A solid understanding of computer architecture and performance optimization techniques. Prior experience working with GPUs, and knowledge of machine learning technologies is also a plus. Ready to take More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Hiring Immediately)

London, UK
Corriculo Ltd
can make a real impact. The role is based from their London offices. What’s Required? Strong skills in Rust A solid understanding of computer architecture and performance optimization techniques. Prior experience working with GPUs, and knowledge of machine learning technologies is also a plus. Ready to take More ❯
Employment Type: Full-time
Posted:

Senior Principal Hardware Architect

London Area, United Kingdom
Intelix.AI
a data-driven and model-based engineering approach, and leverage deep expertise in floating-point architectures to deliver next-generation products. Key Responsibilities: System Architecture & Integration: Develop and refine scalable control stacks and high-performance architectures, ensuring seamless system integration and robust design principles. Technical Leadership: Guide cross-functional … Serve as the key contact for internal stakeholders and external consortia, influencing technology standards and forging strategic partnerships. Qualifications & Experience: PhD (or equivalent) in Computer Architecture, Electrical Engineering, or a related field, with a proven track record in embedded systems and CPU/GPU design. Deep proficiency in More ❯
Posted:

Senior Principal Hardware Architect

london, south east england, united kingdom
Intelix.AI
a data-driven and model-based engineering approach, and leverage deep expertise in floating-point architectures to deliver next-generation products. Key Responsibilities: System Architecture & Integration: Develop and refine scalable control stacks and high-performance architectures, ensuring seamless system integration and robust design principles. Technical Leadership: Guide cross-functional … Serve as the key contact for internal stakeholders and external consortia, influencing technology standards and forging strategic partnerships. Qualifications & Experience: PhD (or equivalent) in Computer Architecture, Electrical Engineering, or a related field, with a proven track record in embedded systems and CPU/GPU design. Deep proficiency in More ❯
Posted:

Compiler Engineer - LLVM/GCC or MLIR/AI

London, England, United Kingdom
European Tech Recruit
code commits and reviews are beneficial. Linux administration, particularly installation and maintenance. Experience of low level software or hardware development that require looking at computer architecture specifications like compilers, debuggers, models. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/ More ❯
Posted:

Compiler Engineer - LLVM/GCC or MLIR/AI

London Area, United Kingdom
European Tech Recruit
code commits and reviews are beneficial. Linux administration, particularly installation and maintenance. Experience of low level software or hardware development that require looking at computer architecture specifications like compilers, debuggers, models. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/ More ❯
Posted:

Compiler Engineer - LLVM/GCC or MLIR/AI

london, south east england, united kingdom
European Tech Recruit
code commits and reviews are beneficial. Linux administration, particularly installation and maintenance. Experience of low level software or hardware development that require looking at computer architecture specifications like compilers, debuggers, models. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/ More ❯
Posted:

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

Greater London, England, United Kingdom
Hybrid / WFH Options
Hunter Bond
optimization ✅ What You Bring: 💻 Strong command of modern C++ (11/14/17/20) with a focus on performance 🧠 Deep knowledge of computer architecture, memory hierarchy, and CPU-level tuning 🔄 Experience with multi-threading , concurrency, and low-latency system design 🌟 Why It’s a Standout Opportunity More ❯
Posted:

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

london, south east england, united kingdom
Hybrid / WFH Options
Hunter Bond
optimization ✅ What You Bring: 💻 Strong command of modern C++ (11/14/17/20) with a focus on performance 🧠 Deep knowledge of computer architecture, memory hierarchy, and CPU-level tuning 🔄 Experience with multi-threading , concurrency, and low-latency system design 🌟 Why It’s a Standout Opportunity More ❯
Posted:

R&D Software Engineer – Exabyte Storage, Supercomputing

London Area, United Kingdom
NJF Global Holdings Ltd
Hands-on experience working at exabyte scale or within high-throughput infrastructure (Big Tech, HPC, or next-gen infra teams). Deep knowledge of computer architecture , networking , and storage systems . Exposure to kernel-level tuning , network stack optimisation , or low-latency distributed systems is a significant advantage. More ❯
Posted:

R&D Software Engineer – Exabyte Storage, Supercomputing

london, south east england, united kingdom
NJF Global Holdings Ltd
Hands-on experience working at exabyte scale or within high-throughput infrastructure (Big Tech, HPC, or next-gen infra teams). Deep knowledge of computer architecture , networking , and storage systems . Exposure to kernel-level tuning , network stack optimisation , or low-latency distributed systems is a significant advantage. More ❯
Posted:

Operations Support Analyst

London, United Kingdom
Shoosmiths LLP
The Information Systems (IS) team at Shoosmiths plays a pivotal role in the technological enablement of the firm, ensuring the seamless operation of all computer systems. With a focus on delivering robust and efficient technology services, the IS team is divided into two main departments: Applications and Technical Services. … of the software applications vital to the firm's operations. Meanwhile, the Technical Services department is dedicated to the upkeep of the firm's computer architecture, providing operational support, diagnosing hardware and software issues, and configuring the back-office computing infrastructure. Together, these departments strive to deliver innovative More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer for Game Technology (Hiring Immediately)

London, UK
PlayStation Global
embedded/games industry programmer with a passion for Machine Learning, or an accomplished Machine Learning/Vision programmer with a good understanding of computer architecture and performance. The Team The Advanced Technology Group (ATG) is part of PlayStation Studios, and contributes to some of the most recognisable … software stack all PS5 games are built with. You will be part of a small creative team of ATG programmers tackling problems centred around computer vision and machine learning. Examples of some projects include the runtime tracking of PlayStation VR2 Sense controllers and a novel facial performance capture system … maths/geometry: Including multiple-view geometry and 3D mesh representations. Nice-to-have Experience with Graphics and/or Game Engines. Experience with Computer Vision. Benefits Discretionary bonus opportunity. Private Medical Insurance. Dental Scheme. 25 days holiday per year. On Site Gym. Subsidised Café. Free soft drinks. On More ❯
Employment Type: Full-time
Posted:

Sr. Machine Learning Engineer London, UK

London, United Kingdom
Galytix Limited
data science and ML runtime stack in a multi-cloud environment. Lead on software engineering and software design for ML components. Understand and use computer science fundamentals, including data structures, algorithms, computability and complexity, and computer architecture. Manage the infrastructure and pipelines needed to bring models and code … improve the existing machine learning infrastructure. Collaborate with data engineers, application programmers, and data scientists. Desired skills: Qualification in a related field such as computer science, statistics, electrical engineering, mathematics, or physical sciences. Self-starter with excellent communication and time management skills. Strong computer programming skills, with knowledge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Machine Learning Engineer London, UK (Hiring Immediately)

London, UK
Galytix Limited
data science and ML runtime stack in a multi-cloud environment. Lead on software engineering and software design for ML components. Understand and use computer science fundamentals, including data structures, algorithms, computability and complexity, and computer architecture. Manage the infrastructure and pipelines needed to bring models and code … improve the existing machine learning infrastructure. Collaborate with data engineers, application programmers, and data scientists. Desired skills: Qualification in a related field such as computer science, statistics, electrical engineering, mathematics, or physical sciences. Self-starter with excellent communication and time management skills. Strong computer programming skills, with knowledge More ❯
Employment Type: Full-time
Posted: