Computer Architecture Jobs in England

1 to 25 of 105 Computer Architecture Jobs in England

Firmware Engineer

London, England, 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 ❯
Posted:

Embedded Software Engineer II, Ring

London, United Kingdom
Amazon
are solving challenging problems to 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 familiarity with SoC 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 or more of the following technical categories: - Hardware security (PCB, JTAG … security, side-channel attack vectors, 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 experience collaborating with other security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Linux Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Canonical
looking for in you An exceptional academic track record from both high school and university Drive and a track record of going above-and-beyond expectations Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Passion for embedded systems software (e.g. kernel, graphics, Yocto, RTOS) Fluency in at least one of Golang, C … systems and toolchains, including for cross-compilation Experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders Experience with power management on PCI ASPM, SATA ALPM, low power profiles Computer architecture knowledge of x86, ARM, RISC-V Experience in board design, bring up, and validation Experience with electrical engineering design tools (e.g. schematic capture, layout) Familiarity with Ubuntu More ❯
Posted:

Product Manager - Industrial Sector Lead

London, England, United Kingdom
Hybrid / WFH Options
Canonical
and industrial automation platforms Understanding of the open source infrastructure projects such Kubernetes and Openstack, Solid knowledge of Linux and the wider Open Source Software community and understanding of computer architecture, including awareness of Ubuntu offering Passion to write about technologies and the Tech landscape with an insatiable intellectual curiosity, and be passionate about the future of technology … United Kingdom 2 weeks ago London, England, United Kingdom 2 weeks ago Staines-Upon-Thames, England, United Kingdom 2 weeks ago London, England, United Kingdom 2 weeks ago Enterprise Architecture- Manager -Products London, England, United Kingdom 4 weeks ago Senior Product Manager – Managed Detection and Incident Response (m/f/x) London, England, United Kingdom 5 months ago More ❯
Posted:

Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
a focus on performance and scalability. 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:

Software Engineer

London, United Kingdom
NewOrbit Space Ltd
and link budgets. Fundamental Requirements Experience building production embedded or real-time systems in C/C++ or Rust on RTOS or Embedded Linux. Solid grasp of on-board computer architecture, BSPs, watchdogs and high-speed buses (CAN-FD, SpaceWire, SPI, LVDS). Experience taking code through unit, integration & HIL tests and shipping via CI/CD (exposure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Machine Learning Engineer

London, United Kingdom
Hybrid / WFH Options
causaLens
and a strong understanding of 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, testing, and deployment. Proven ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Product Manager - Industrial Sector Lead

Manchester, England, United Kingdom
Hybrid / WFH Options
Canonical
and industrial automation platforms Understanding of the open source infrastructure projects such Kubernetes and Openstack, Solid knowledge of Linux and the wider Open Source Software community and understanding of computer architecture, including awareness of Ubuntu offering Passion to write about technologies and the Tech landscape with an insatiable intellectual curiosity, and be passionate about the future of technology More ❯
Posted:

Software Engineer - Automotive

Gaydon, Warwickshire, United Kingdom
Expleo UK LTD
software for system interconnectivity. * System-Level Security: Implementing robust security measures to safeguard systems from vulnerabilities. * Performance Optimisation: Enhancing system speed, efficiency, and responsiveness. Required Qualifications & Experience: * Degree in Computer Science, Software Engineering, or a related engineering discipline. * Strong programming skills in Embedded C, with additional proficiency in C++ or Assembly as a plus. * Solid understanding of computer architecture and hardware/software interaction. * In-depth knowledge of operating systems (e.g. RTOS, AUTOSAR environments). * Proven problem-solving and debugging capabilities in embedded systems. * Experience in automotive software development and testing processes. * Familiarity with AUTOSAR architecture and concepts. * Experience working on safety-critical software projects (e.g. ISO 26262 environments). Desired Skills: * Experience with Analog More ❯
Employment Type: Permanent
Posted:

Principal Firmware Engineer

London, England, United Kingdom
ic resources
assist other engineers within the team if you wish. 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 within a start-up environment is advantageous, or at least willingness to work within a small, growing team Next Steps If you More ❯
Posted:

Senior Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
Responsibilities As a member of the design team, you will be involved in the specification, design and verification of various compute subsystems. Your key responsibilities will include writing micro-architecture specifications, developing the RTL and running various design checks. Additionally, you will work with the verification team to review test plans and help debug design issues and the implementation … design Solid understanding of RTL design for complex SoC development Experience in the following areas static design checks, power and clock domain crossing, synthesis 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 Ability to write specifications and … protected veteran. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Semiconductor Manufacturing, Software Development, and Computer Hardware Manufacturing Referrals increase your chances of interviewing at Arm by 2x Sign in to set job alerts for “Senior Engineer” roles. Cambridge, England, United Kingdom 2 weeks ago More ❯
Posted:

Senior GPU IP Modelling Engineer

Manchester, United Kingdom
Imagination Technologies
the best possible outcome to the highest imaginable standard. You'll have: A degree in software engineering, electronic engineering or similar Strong C and C++ knowledge An understanding of computer architecture A comprehension of hardware design principles You might also have: An understanding of computer graphics and OpenGL/Vulkan/DirectX Knowledge of build systems (Make More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Verification Engineer

Cambridge, Cambridgeshire, United Kingdom
Arm Limited
shell scripting. Experience with continuous integration platforms (e.g., Jenkins) and version control systems (e.g., Git). Understanding of verification for Safety and Security requirements. Knowledge of the fundamentals of computer architecture and 3D graphics. In Return: You will have the opportunity to influence the direction of our Mali and Immortalis GPU product lines, working at the forefront of 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:

Product Manager - Anbox

London, England, United Kingdom
Hybrid / WFH Options
Canonical
customer meetings. What we are looking for in you Exceptional academic results at high school and university Understanding of Linux and the wider open source software community Understanding of computer architecture, application development, data centers, cloud or devices Passion to write about technologies and the tech landscape A strong work ethic, and personal interests aligned with the open More ❯
Posted:

Sr. Machine Learning Engineer London, UK

London, United Kingdom
Galytix Limited
a state of the art 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 into production. Demonstrate end-to … and implement best practices to 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 of Python, R, and Java. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Graphics Engineer

London, United Kingdom
Endeavour Recruitment Solutions
Unable to load user with ID: 992 Job Summary Senior Graphics Engineer Country: United Kingdom Location: London Sector: Software Engineer Job Type: Permanent Technologies: 3D Graphics Programming Direct X Architecture Direct X 12 Shader Programming Programming C/C++ Rendering Vulkan Virtual Reality Maths Computer Science SDK GI/Ray Tracing PC/Console graphics API's API … tools, to aid programmers in producing next-generation games. Essential Technical Background and skills required for the role: Experience of 3D graphics programming with DirectX or equivalent Understanding of computer architecture, modern CPUs and GPUs. Experience of programming in C/C++ Experience of rendering techniques Experience of low level programming and optimization Strong technical background in maths … and computer science, educated to at least degree level or with equivalent experience Experience of working a production environment Willingness to work in a team in a proactive way Good presentation and communication skills Skills and experience : The Senior Graphics Engineer will have development experience including strong C++ programming and graphics programming skills with experience of working on graphics 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:

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

Cambridge, England, United Kingdom
Redefined Ltd
and delight customers. We care 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, C++, 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. #J-18808-Ljbffr More ❯
Posted:

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

Cambridge, Cambridgeshire, United Kingdom
Amazon
and delight customers. We care 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, C++, 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 Posted: February More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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

London, United Kingdom
Amazon
and delight customers. We care 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, C++, 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Flight Software Engineer

London, England, United Kingdom
Inflection.xyz
arm motion planning and control, 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're looking for someone who … vital part of our mission. 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 to work independently and in … systems. Excellent development and debugging 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 software for spacecraft, launch vehicles More ❯
Posted:

Aerospace Software Safety Engineer

Warrington, United Kingdom
Axiom Space
and test support equipment is desired. DUTIES & RESPONSIBILITIES Conduct System and Software Safety Requirements analysis to ensure appropriate design and safety requirements, characteristics and attributes are being applied to computer architecture and design of the system. Conduct Software Safety Analyses documenting results utilizing the software architecture, design, and safety requirements, critical or hazard controls, concept of operations … using various tools to minimize vulnerabilities, weaknesses, and coding standard violations to ensure the reliability of the software functionality and performance. Assist with the definition and maintenance of safe computer control strategies, including Fault Detection, Isolation and Recovery strategies, operations, and control in the system architecture. Participate in various System Safety Working Groups, Safety Review Panels, Computer Safety … perform the essential functions. Education & Experience 7-10+ years of technical experience as a Software Safety Engineer in the human spaceflight field is desired. Bachelor's degree in computer science, Software Engineering, Aerospace Engineering, Electrical Engineering, or other related Science Technical field. Consideration will be made for relevant experience in the Software or System Safety Engineering. Experience developing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior SoC / IP Design Engineer

Cambridge, England, United Kingdom
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, running design checks, reviewing test plans with the verification team, debugging design issues, and working with the implementation team to optimize designs. Required Skills and Experience … complex SoC development using Verilog and/or SystemVerilog Knowledge in static design checks, synthesis, timing analysis, power management techniques, and power and clock domain crossing An understanding of computer architecture and systems, with practical experience in processor-based system designs Knowledge of shell programming/scripting (e.g., TCL, Perl, Python) Nice To Have Skills and Experience: Experience More ❯
Posted: