1 to 25 of 36 Memory Management Jobs in the UK

Senior Full Stack Developer

Hiring Organisation
Glite Tech
Location
London Area, United Kingdom
microservices trade-offs. Experience with SQL and NoSQL databases. Best practices in building scalable mobile APIs (REST, HTTPS, etc.). Good principles of security management (secrets, protocols, etc.). Experience with some Python web frameworks (Django, Flask, FastAPI, etc.). Desirable Skills 👌 Can speak, or learning to speak, more … than one language Experience with real-time databases. Experience with in-memory databases. Experience with frontend frameworks. Experience in developing educational products. Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.). Experience (even non-production) with different types of programming languages: interpreted, compiled, with garbage collection, manual memory ...

Graphics Software Engineer

Hiring Organisation
Langham Recruitment
Location
Worcester, Worcestershire, UK
Employment Type
Full-time
modern graphics concepts, such as physically based rendering, deferred rendering, post-processing, and real-time lighting/shadowing techniques. Strong grasp of GPU architecture, memory management, and multi-threaded rendering. Familiarity with graphics debugging and performance profiling tools. Self-motivated, quality-focused, and able to work independently. Desirable … Experience developing custom rendering engine. Experience implementing advanced features such as: Raytraced effects for global illumination, shadows or reflections. Frame graph and memory management strategies. Cross-platform rendering hardware interfaces. Scene graph management and data streaming. Integrating physics engines or compute workloads within graphics pipelines. GPU driven ...

Data Engineer

Hiring Organisation
Harnham
Location
London, England, United Kingdom
pipelines supporting ML workloads * Manage large volumes of unstructured data using cloud object storage (GCS/S3) * Support PyTorch-based data loading and dataset management in production environments * Work closely with ML practitioners to enable training and inference pipelines * Ensure efficient memory usage and performance when handling large … Experience working in cloud environments with large-scale file-based data Desired Experience * BigQuery (GCP) * SQL databases (Microsoft SQL Server preferred; PostgreSQL also acceptable) * Memory management and performance optimisation * Exposure to ML workflows (without being a dedicated ML Engineer) Nice to Have * Broader GCP experience (Cloud Run, Cloud ...

Kernel Research Engineer

Hiring Organisation
Microtech Global Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Contract
kernel and framework including ArkUI and ArkTS/JIT/AOT. Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memory management, and I/O subsystems. Design hardware-software co-optimization techniques to improve kernel performance and efficiency for our custom OS framework …/AOT) workload evaluation on future CPU designs. Propose microarchitectural enhancements for system optimization based on kernel profiling and characterization. Develop and implement power management policies and performance scaling strategies. Requirements: Master/PhD degree in Computer Science/Engineering/Physics etc. Strong knowledge of computer architectures, operating ...

C++ Software Engineer (CUDA)

Hiring Organisation
Ssc Recruitment Solutions Ltd
Location
Kidlington, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
such as the efficient handling of real-time data streams, image processing and deep learning. Key Responsibilities Developing Algorithms in CUDA. Host Device system management (memory management, data transfers, multi-GPU support). Deployment of ML models using TensorRT within a C++ application. Profiling GPU applications with ...

Senior Software Engineer

Hiring Organisation
Newman Stewart
Location
Nottingham, England, United Kingdom
development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands … with CI/CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management ...

iOS Developer

Hiring Organisation
ARC IT Recruitment
Location
Brighton, Sussex, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client ...

iOS Developer

Hiring Organisation
ARC IT Recruitment Ltd
Location
Brighton, East Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client ...

Senior Software Engineer

Hiring Organisation
Oracle
Location
United Kingdom
more: Java/Python/C Rust/Go Strong preference for Java for control-plane/services. Strong systems design skills: concurrency, memory management, performance tuning, API design, and distributed systems fundamentals. Experience with DevOps at scale: CI/CD, automated testing, canarying, rollout/rollback ...

Principal Software Engineer (DevOps)

Hiring Organisation
Oracle
Location
United Kingdom
more: Java/Python/C Rust/Go (strong preference for Java for control-plane/services). Deep systems design expertise: concurrency, memory management, performance tuning, API design, consistency models, and distributed systems fundamentals. Proven DevOps leadership at scale: CI/CD, automated testing, canarying, rollout ...

Senior Low Latency C++ Engineer

Hiring Organisation
NJF Global Holdings Ltd
Location
Slough, Berkshire, UK
Employment Type
Full-time
strategies. The Role: You would be joining a high-P&L, cross-functional team (Traders, Quants, FPGA Engineers) to build execution logic and order management systems where nanoseconds determine profitability. Location & Flexibility: This team is operationally distributed across major hubs. We are hiring for a start in London, Austin … C++. Must demonstrate mastery of Template Metaprogramming, Move Semantics, Custom Allocators and standard library intrinsics. Systems Engineering: Deep understanding of Linux internals, kernel bypass, memory management, SIMD, and hardware/software optimization (\"close to the metal\"). Concurrency: Proficiency in multi-threading, lock-free architectures, and distributed systems. ...

Graphics Software Engineer

Hiring Organisation
microTECH Global LTD
Location
Guildford, Surrey, UK
Employment Type
Full-time
computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem ...

Android Graphics Software Engineer

Hiring Organisation
Microtech Global Ltd
Location
West London, London, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
Up to £70 per hour
computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem ...

C++ Software Engineer

Hiring Organisation
mthree
Location
London Area, United Kingdom
Travel & Aviation Technology - C++ - Flight Management Systems A global leader in travel and aviation technology is seeking a skilled C++ Engineer to join their Flight Management System (FMS) engineering team in London. This group builds mission-critical software used by airlines worldwide - powering real-time flight operations, route … optimisation, and safety -contributing to one of the most advanced FMS platforms in the industry. Responsibilities Design and develop C++ applications for core Flight Management System components Work on real-time data processing for flight planning, scheduling, and air traffic control integration Implement and optimise algorithms for fuel efficiency ...

Android Graphics SW Engineer

Hiring Organisation
Microtech Global Ltd
Location
Egham, Surrey, South East, United Kingdom
Employment Type
Permanent
embedded software development - preferably for mobile devices with a good understanding of the latest development environments System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem ...

Senior Mobile Developer

Hiring Organisation
Brio Digital
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum
Bring Expert-level Swift and strong SwiftUI/UIKit skills. Experience with computer vision (Core Image, AVFoundation, Vision). Deep understanding of multithreading, memory management, and performance optimisation. Strong communication and ability to mentor others. Background in regulated, healthtech, or real-time processing is a bonus. Experience 7+ ...

Senior C++ Developer

Hiring Organisation
Ncounter LTD
Location
East London, London, United Kingdom
Employment Type
Permanent
runtime behaviour Practical Python experience for scripting, tooling, or API interaction Experience building or supporting high-throughput, low-latency platforms Solid grounding in concurrency, memory management, and systems-level problem solving This is a genuinely technical role with real ownership, long-term scope, and exposure to complex engineering ...

Software Engineer

Hiring Organisation
Quantum Detectors
Location
Didcot, Oxfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 per annum
Great communication and teamworking skills Enjoy working in a multi-disciplinary, collaborative environment Desirable: Experience with scientific instrumentation Familiarity with the C++ standard library (memory management, filesystem, etc.) Experience working under Agile methodologies Knowledge of Transmission Electron Microscopy (TEM) What we offer This is a fast-growing business ...

Senior Software Engineer | 3D Graphics • Photogrammetry • Material Capture

Hiring Organisation
M-XR
Location
City of London, London, United Kingdom
skills with experience building production services and tooling 3D graphics expertise: OpenGL, shader programming, geometry processing, UV mapping Cross-platform build systems: CMake, package management Product delivery experience: shipping desktop applications or production tools to end users Systems thinking: understanding of performance optimization, memory management, and architectural ...

C++ Software Developer

Hiring Organisation
Ncounter LTD
Location
City of London, London, United Kingdom
Employment Type
Permanent
control and internal routing logic. The platform processes heavy market data flows and fast changing state across both live and historical workloads, so efficient memory management, intelligent data structures and tight control of latency are essential. Significant investment is now reshaping this architecture into a modern, service-oriented ...

C++ Software Developer

Hiring Organisation
Ncounter
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£160,000 - £170,000 per annum
control and internal routing logic. The platform processes heavy market data flows and fast changing state across both live and historical workloads, so efficient memory management, intelligent data structures and tight control of latency are essential. Significant investment is now reshaping this architecture into a modern, service-oriented ...

C++ Software Developer

Hiring Organisation
Ncounter Limited
Location
EC2N, Broad Street, Greater London, United Kingdom
Employment Type
Permanent
Salary
£160000 - £170000/annum plus Bonus & Package
control and internal routing logic. The platform processes heavy market data flows and fast changing state across both live and historical workloads, so efficient memory management, intelligent data structures and tight control of latency are essential. Significant investment is now reshaping this architecture into a modern, service-oriented ...

Senior ML Infrastructure Engineer Robotics

Hiring Organisation
Harnham - Data & Analytics Recruitment
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£600 - £1,000 per day
Nice to Have * Experience optimising ML inference for robotics, edge, or embedded systems* Exposure to low-level systems concepts such as multithreading, networking, or memory management* Experience with ML performance optimisation or compilers* Background in reinforcement learning, VLA models, or embodied AI systems* Experience working in cloud environments ...

Android Graphics

Hiring Organisation
microTECH Global LTD
Location
Egham, England, United Kingdom
computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem ...

Java eTrading Strategist - Rates Front Office London

Hiring Organisation
McGregor Boyall
Location
London, UK
Employment Type
Full-time
related quantitative field. 10+ years' experience in Java development for low-latency or electronic trading systems. Deep expertise in Java concurrency, GC tuning, memory management, and NIO. Strong grasp of market microstructure, FIX protocols, and order handling. Proven record of delivering production-grade Java trading platforms in front ...