23 of 23 Memory Management Jobs in England

GPU Consultant

Hiring Organisation
MicroTECH Global Ltd
Location
Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£99,000 - £100,000 per annum
Fully remote Travel: Optional conference attendanc What we’re looking for Required Vulkan - solid understanding of the core spec; command buffers, render passes, synchronisation, memory management and pipelines. Familiarity with Vulkan validation layers and debugging workflow Basic understanding of GPU hardware concepts - queues, tilers vs IMR, memory hierarchies Linux kernel basics - comfortable reading and navigating kernel code DRM fundamentals - GEM/buffer management, dma-buf/prime buffer sharing, fence and sync objects, GPU job submission paths Mesa architecture awareness - Gallium, driver structure Basic understanding of how userspace drivers interact with kernel C and C++ ...

Java Developer

Hiring Organisation
NES Fircroft Engineering Services
Location
Abingdon, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
days remote Minimum Qualifications Strong knowledge of Java Core, including: Collections Framework, Generics, Streams, Lambdas Exception handling & best practices Multithreading & concurrency (Executors, synchronization, CompletableFuture) Memory management & garbage collection basics Object-oriented principles (SOLID, design patterns, microservice architecture) Experience with Java & related frameworks (SpringBoot, Eclipse RCP, OData, Hibernate ...

SENIOR HPC/COMPUTE ARCHITECT

Hiring Organisation
Crear Group
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
quant library integration TECHNICAL REQUIREMENTS - MANDATORY - Expert C++ (8+ years in production) in numerical computation or financial risk engine context - SIMD, cache efficiency, memory layout for numerical workloads - Production Rust (3+ years): memory management, async runtime (Tokio), unsafe Rust, FFI; profiling and optimising compute workloads … compute infrastructure: GKE batch workloads, GCE instance selection for compute-intensive workloads, Cloud Batch or equivalent - Performance profiling discipline: CPU profilers (perf, VTune, gperf), memory allocator analysis, latency measurement and statistical benchmarking methodology - Near-Real Time architecture: sub-second to seconds latency compute systems - different scheduling, state management ...

Senior Embedded Software Engineer

Hiring Organisation
Jobleads-UK
Location
Waterbeach, England, United Kingdom
MEng/MSc) in Computer Science, Electronic Engineering, or a related field. Coding: Proficiency in C or C++ with a solid understanding of memory management and concurrency. Fundamentals: A strong grasp of Operating Systems (RTOS or Linux kernels) and computer architecture. Innovation: Proven ability to generate new ideas ...

Software Engineer

Hiring Organisation
MBDA UK
Location
Stevenage, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£65000/annum
machines for test execution. Strong experience with integration, system test, and debugging complex interactions between software and hardware. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD pipelines. Desirable Skills: Experience with SFPDP (Serial Front ...

Golang Developer

Hiring Organisation
Hirexa Solutions UK
Location
West Sussex, England, United Kingdom
Employment Type
Contractor
Contract Rate
£280 - £300 per day
years of overall software development experience with at least 3+ years of hands-on Golang development. Strong understanding of Go routines, channels, concurrency, and memory management. Experience building REST APIs and microservices. Strong knowledge of data structures, algorithms, and software design principles. Experience with SQL databases such as PostgreSQL ...

Senior Software Engineer, Embedded UI

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
self-motivated to tackle challenges and ship impactful solutions. Collaboration is key—engineers work closely with cross‐functional teams, including UI design, product management, and business leadership, to make things happen. If you’re passionate about reimagining the world of streaming media in a dynamic, collaborative environment, this … embedded environment. Consumer electronics experience in media/content or ad product development is a plus. Experience in productionizing solutions, including content management, UI development, cloud development, and cloud backend integration. Knowledge of Core OS concepts like memory management and multi‐threading. Experience in API design, with ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
delivering high quality, maintainable software in a commercial environment. Significant industry experience with modern C++ (such as C++11 and later), including practical knowledge of memory management, templates, concurrency, and the standard library. Experience with C# and the .NET ecosystem is highly advantageous, particularly in scenarios involving cross language ...

Senior Java Backend Engineer - Leeds-Based

Hiring Organisation
Jobleads-UK
Location
Leeds, England, United Kingdom
Games Location Leeds, England, United Kingdom Commitment Full‐time, Permanent Work Model On‐site (In‐office) Department Information Systems Team Core Systems Built Task management software, defect trackers with console integration, distributed video recording systems, reporting & analytics tools Required Experience 5+ years in professional Java backend development Core Tech … game development disciplines globally. The applications we build are essential to supporting the creation of all Rockstar Games projects. Our portfolio ranges from task management software and defect trackers with games console integration to distributed video recording systems and advanced reporting/analytics applications. In this role, you will ...

Senior Software Engineer, Subscriptions

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration … Develop core features of the Roku Channel app and Roku OS. Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development. Investigate, diagnose and resolve issues. We’re excited if you have Experience developing UI applications using popular ...

Senior Principal AMBA Architect

Hiring Organisation
Jobleads-UK
Location
Sheffield, England, United Kingdom
Description We are looking for an AMBA Architect to help develop the next generation of Arm system architectures, with a focus on memory systems, address translation and virtualization‐aware interfaces. You will work with experienced architects and engineering teams across Arm to define and improve interface specifications, analyse system … architecture. Evaluate trade‐offs in virtualization, isolation and resource sharing. Develop clear specifications, diagrams and architectural guidelines. Support integration of translation and memory systems across platforms. Required Skills and Experience Experience in several of the following areas is expected: AMBA or similar protocols (e.g. CHI, AXI), with awareness ...

Senior Software Engineer

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
writing object-oriented back-end code, ideally with expertise in Java.* You’ll have a good understanding of software fundamentals, including data types, threading, memory management, and debugging techniques.* Your strength lies in communication, promoting agile practices, and championing high-quality engineering. Your toolkit will include knowledge ...

Senior Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater Manchester, England, United Kingdom
design software appropriately. Responsibilities Deep experience writing object‐oriented back‐end code, preferably in Java. Strong grasp of software fundamentals – data types, threading, memory management, debugging. Excellent communication and leadership potential, promoting agile practices and high‐quality engineering. Design pattern knowledge and test‐driven development experience. Technical debt … management and delivery focus. Comfortable with both technical and business discussions. Ability to learn new technologies quickly in an evolving environment. Inquisitive, self‐starter problem‐solver who asks for clarifications. Qualifications & Skills Backend coding, ideally depth in Java. Object‐oriented design. Problem solving and debugging. Application and solution design. ...

Principal Engineer (AWS & Java)

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
business‐critical changes, setting the standard for quality, performance, and maintainability. Provide hands‐on expertise in Java‐based systems, including concurrency, performance tuning, memory management, and API design. Non‐Functional Ownership & System Performance Take a leading role in defining, implementing, and validating non‐functional requirements, including system latency … throughput, scalability, and reliability. Drive solutions for cloud scaling and capacity management, ensuring the platform performs predictably under variable and peak loads. Provide deep expertise in working with large databases and data stores, including performance optimisation, data access patterns, and operational scaling. Problem Solving & Technical Decision Support Solve ...

Machine Learning Performance Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
their compute challenges and design optimised solutions. Profiling, benchmarking and tuning large‐scale training and inference workloads for performance on distributed CPU, GPU and memory‐intensive jobs. Developing reference implementations, libraries and tools to improve job efficiency and reliability. Collaborating closely with systems, architecture and platform teams to evolve … such as PyTorch. Strong background in data structures, algorithms and parallel programming on heterogeneous systems. Deep understanding of Linux OS fundamentals, such as scheduling, memory management, NUMA, networking and filesystems. Experience with HPC schedulers and Kubernetes‐based workload orchestration. Familiarity with profiling and monitoring tools, such as nsys ...

Contract C++ Software Engineer

Hiring Organisation
Spectrum IT Recruitment
Location
Nottingham, UK
Employment Type
Full-time
INSIDE IR35 role and will be UK based remote working. Due to business acquisition and growth the end client now have three Transport Management Systems (TMS) which they now wish to unifying under a single banner system. This will be a SaaS offering; but to do this they will … planning, dispatch, and tracking Tight coupling to underlying business logic given its age and language Key Skills: C++ (C++11 and beyond) MS SQL Experience Memory management Templates Concurrency models Performance-critical programming Drives quality processes/practices Good understanding of SOLID Principles Good understanding of OO Principles Mature ...

Contract C++ Software Engineer

Hiring Organisation
Spectrum It Recruitment Limited
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract, Work From Home
INSIDE IR35 role and will be UK based remote working . Due to business acquisition and growth the end client now have three Transport Management Systems (TMS) which they now wish to unifying under a single banner system. This will be a SaaS offering; but to do this they … planning, dispatch, and tracking Tight coupling to underlying business logic given its age and language Key Skills: C++ (C++11 and beyond) MS SQL Experience Memory management Templates Concurrency models Performance-critical programming Drives quality processes/practices Good understanding of SOLID Principles Good understanding of OO Principles Mature ...

Senior Software Engineer - GPU Capture and Replay

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
ability to understand and reason about complex systems, as well as unpick their interactions. Experience developing on consoles, particularly using console graphics and memory management APIs. An interest in GPU architecture and low‐level graphics engineering. Experience using GPU profiling and debugging tools. An eagerness to learn ...

C++ Software Engineer

Hiring Organisation
Technical Futures Ltd
Location
Waterbeach, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
understanding of Object-Orientated Programming and design patterns. Developing for Windows. Knowledge of build systems and Microsoft Visual Studio IDE. Proficiency with STL and memory management. Desirable skills include: knowledge of networking protocols or low level system programming; other languages such as Python or C#; exposure to hardware interfacing. ...

Machine Learning Integration Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
scale. Other responsibilities will include but are not limited to:* Contributing to projects ranging from rapid prototyping of new ideas to optimising runtime and memory usage of existing models,* Advancing our unique methodology for defending against unknown cyber-attacks,* Embracing innovation and creativity in your approach, alongside traditional project … model acceleration frameworks (e.g. PyTorch, ONNX, ONNX Runtime)* Experienced with Python data and matrix manipulation libraries (e.g. numpy and pandas),* Knowledgeable about Python memory management and optimising GPU usage (beneficial but not essential),* Experienced with Rust, specifically the ort crate (beneficial but not essential)* Interested in cyber security ...

CPU RTL Design Engineer

Hiring Organisation
European Tech Recruit
Location
England, United Kingdom
including Bugs and Coverage. What are we looking for? Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing ...

CPU Design Verification Engineer - (Cambridge, UK)

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
including Bugs and Coverage. What are we looking for? Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing ...

CPU Design Verification Engineer (Staff level) - Cambridge, UK

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
variety of metrics, including Bugs and Coverage. Qualifications: Deep knowledge of Micro‐Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing ...