17 of 17 Memory Management Jobs in England

Kernel Engineer

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Title: Principal Kernel Engineer Our client are an international semiconductor and consumer electronics company. The Role Optimize memory management internals: buddy allocator, slab/SLUB, page reclaim and LRU/MGLRU, memory compaction and defragmentation, transparent huge pages, page-fault and TLB-shootdown paths, copy-on-write … interaction Optimize synchronization primitives and lock-heavy paths: futex fast/slow paths, mutexes and rwsems, spinlocks/qspinlocks, RCU, seqlocks, per-CPU data, memory ordering and barriers on ARM64 Analyse and improve IPC and syscall paths: context-switch cost, binder-style IPC, shared memory, vDSO, interrupt/ ...

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++ ...

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 ...

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, Full Stack - AI

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
systems; strong Python proficiency and backend development expertise Hands-on experience building GenAI apps with LangChain and LangGraph, including agent design, state/memory management, and graph-based orchestration. Proficiency in ML/NLP and generative models; experience with embeddings, vector stores, RAG, and LLM integration/fine ...

Senior Software Engineer, Full Stack - AI

Hiring Organisation
Fitch Group
Location
Greater London, United Kingdom
Employment Type
Full Time
systems; strong Python proficiency and backend development expertise Hands-on experience building GenAI apps with LangChain and LangGraph, including agent design, state/memory management, and graph-based orchestration. Proficiency in ML/NLP and generative models; experience with embeddings, vector stores, RAG, and LLM integration/fine ...

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 ...

Execution Strategy Quant (Cash Equities), Director

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
building systems where low latency and high throughput are crucial. Candidates should be comfortable designing and reasoning about distributed architectures, lock‐free concurrency, memory management, and the trade‐offs inherent in real‐time trading infrastructure. Strong grounding in probability and statistics for quantitative inference, combined with a solid ...

Embedded Software Engineer

Hiring Organisation
YT Technologies
Location
Basingstoke, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
environments (e.g. FreeRTOS, SafeRTOS, or bare-metal configurations) . Peripherals & Connectivity: Develop low-level drivers and handle protocol integration for sensor data acquisition, battery management, and wireless communication layers (BLE, GNSS/GPS, I2C, SPI, CAN) . Automation & Scripting: Utilise Python to build automated test frameworks and custom validation … record of delivering firmware for real-world physical devices that have shipped to market . RTOS & Bare-Metal Depth: Strong understanding of scheduling, interrupts, memory management, and debugging directly on hardware . Sensor & Protocol Mastery: Comfortable interfacing with microcontrollers to drive real-time data handling, motor/power ...

Contract C++ Software Engineer

Hiring Organisation
Spectrum IT Recruitment
Location
Nottingham, Nottinghamshire, England, United Kingdom
Employment Type
Contractor
Contract Rate
Salary negotiable
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 ...

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. ...

Gen AI Architect - London, UK - Fulltime Hybrid

Hiring Organisation
Capgemini
Location
Greater London, United Kingdom
Employment Type
Full Time
Bedrock Define reusable architecture patterns for model customization, prompt orchestration, retrieval pipelines, and agentic workflows Design agentic AI systems incorporating tool use, workflow orchestration, memory management, and autonomous decision flows Implement observability for prompts, model responses, vector retrieval quality, and agent execution workflows Integrate GenAI capabilities into enterprise … applications, APIs, workflow platforms, and data ecosystems Work with security, risk, compliance, engineering, and business teams to enable LLMOps and AgenticOps capabilities - prompt lifecycle management, model observability, caching, evaluation and governance. Ensure compliance with enterprise governance, model risk, auditability, data privacy, and regulatory requirements in highly regulated environments Produce ...

ML Integration Engineer – Cyber AI, Cambridge (Hybrid)

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 ...

Kernel Engineer

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Title: Principal Kernel Engineer Our client are an international semiconductor and consumer electronics company. The Role Optimize memory management internals: buddy allocator, slab/SLUB, page reclaim and LRU/MGLRU, memory compaction and defragmentation, transparent huge pages, page-fault and TLB-shootdown paths, copy-on-write ...

Algo Developer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Developer to join one of the leading institutional digital asset firms in the market. With a global footprint and a platform spanning trading, asset management, custody and tokenisation, they are scaling out their London engineering team to build the next generation of their algorithmic trading infrastructure. Excellent salaries … execution quality, liquidity, latency and cost. Drive post-trade analysis and execution quality benchmarking across venues. Work deep in the stack — from order management through to gateway and market data layers. Collaborate closely with front office traders and product to refine routing logic. Monitor and optimise system performance under ...