Memory Management Jobs in the UK

1 to 25 of 33 Memory Management Jobs in the UK

Engine Programmer (Mid/Senior)

Dundee, Angus, United Kingdom
Rockstar Games
lower-level systems and squeezing the most out of the underlying hardware. We are responsible for many of the core pieces of technology that underpin Rockstar games - such as memory management, streaming game data efficiently, population systems, LOD, scene management, scripting engine, and more. We collaborate closely with the Graphics and Tools teams on many systems, and … games. We collaborate closely with various Art teams to create believable worlds that feel immersive, solid and hold together under difficult conditions such as rapid player movement, limited system memory and so on. We coordinate and support the wider efforts across the development team to get our games running smoothly and making best use of system resources. RESPONSIBILITIES Design … core game systems and technologies. Excellent problem-solving skills. Great technical communication skills. An analytical, performance-focused mindset. Experience in developing or working with systems, such as: streaming, scene management, multithreading, memory management, etc. PLUSES Please note that these are desirable skills and are not required to apply for the position. Self-motivated, enthusiastic/passionate about More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Poole, England, United Kingdom
Scalian
device-level development. Proven track record of working with .NET frameworks and/or Android (Xamarin/MAUI or native C# approaches) . Strong knowledge of embedded software principles , memory management, and device-level constraints. Solid experience in secure coding practices – writing code that protects against vulnerabilities and adheres to security standards (e.g., OWASP, MISRA, or equivalent). … Note: This is a contract position of 6 months, with a possibility for further extension. Who We Are Scalian UK is a consultancy, specialising in digital systems and business management and performance, working in 11 countries, including France, Spain, Belgium, UK, Germany, USA, and Canada.Ranked in the top 10 engineering consulting firms in France, the Group provides services in … industrial project management, quality management, supply chain performance and development of digital and information systems. It also helps clients address digital transformation challenges for the industry and the service sectors. As of 2025, the Group includes 6000 people. More information can be found at - https://www.scalian.com/en/ More ❯
Posted:

Java Developer - Low Latency Systems (FinTech)

London, United Kingdom
Hybrid / WFH Options
Vertus Partners
deployment, and monitoring. What You'll Bring: 5+ years of professional Java development experience, with a focus on performance and low-latency applications. Strong knowledge of multithreading, concurrency, and memory management in Java. Experience with low-level performance tuning and optimization in highly transactional systems. Familiarity with network programming (TCP/IP, UDP) and high-throughput messaging systems. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer - Systematic Trading - HFT - Hedge Fund

London, United Kingdom
Vertus Partners
world of electronic and algorithmic trading. Your work will involve a wide range of responsibilities, from exchange price feeds and core trading systems to back testing engines, tick data management, exchange simulators, and trading gateways. Collaborating closely with investment management professionals such as Quants and Trading teams, you will be at the forefront of designing and developing cutting … other asset classes. Strong experience building and developing high frequency, ultra-low-latency applications Previous experience in developing business logic would be highly beneficial. Strong multi-threading, concurrency and memory management Good technical or scientific academic background in Computer Science, Maths, Physics etc. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Quantitative Developer Low Latency

City of London, London, United Kingdom
James Joseph Associates Limited
routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and network jitter Continuously assess and remove inefficiencies in JVM performance and memory management Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL/EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book … environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages Background in high-frequency trading and real-time market operations Ability to design tools More ❯
Employment Type: Permanent
Posted:

Efx Software Engineer - Banking

London, United Kingdom
Vertus Partners
decisions and shape product roadmaps Drive Agile development and uphold best practices in test-driven development What you'll bring: Strong expertise in Java, Linux optimisation, and CPU/memory management In-depth knowledge of networking protocols (TCP, UDP, Multicast, FIX) Experience in electronic/algorithmic trading and FX products Background in automated testing, API design, and DevOps More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - C++ & Python

Bristol, Avon, South West, United Kingdom
Connexa
optimising performance is just another day's work. Responsibilities: Optimise and profile C++ and Python code across perception, planning, and controls systems Debug complex runtime issues including data races, memory leaks, and performance bottlenecks Turn research prototypes into robust, production-ready software modules Lead architecture discussions and enforce clean, scalable design patterns Drive engineering standards across CI/CD … embedded and cloud platforms What we're looking for: 5+ years of commercial experience writing high-performance C++ (C++17 or newer) and Python Strong understanding of systems-level programming: memory management, threading, profiling Experience debugging complex issues in large, multi-threaded or real-time systems Comfortable optimising across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA) Passion for More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - C++ & Python

Bristol, UK
Connexa
optimising performance is just another day's work. Responsibilities: Optimise and profile C++ and Python code across perception, planning, and controls systems Debug complex runtime issues including data races, memory leaks, and performance bottlenecks Turn research prototypes into robust, production-ready software modules Lead architecture discussions and enforce clean, scalable design patterns Drive engineering standards across CI/CD … embedded and cloud platforms What we're looking for: 5 years of commercial experience writing high-performance C++ (C++17 or newer) and Python Strong understanding of systems-level programming: memory management, threading, profiling Experience debugging complex issues in large, multi-threaded or real-time systems Comfortable optimising across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA) Passion for More ❯
Employment Type: Full-time
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Certain Advantage
sequencing frameworks or custom state 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 Desirable Skills: Experience with SFPDP (Serial Front Panel Data Port) specifically in defence More ❯
Employment Type: Contract, Work From Home
Rate: £67 per hour, Benefits Overtime Rate
Posted:

Java Low level/ Low latency Engineer

London, United Kingdom
Hybrid / WFH Options
McGregor Boyall Associates Limited
with hardware-aware optimisations and kernel-bypass techniques ?? What We're Looking For: Deep understanding of systems-level programming (Java and/or Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building custom allocators or working in no More ❯
Employment Type: Permanent
Posted:

Senior Embedded Software Engineer

Manchester, North West, United Kingdom
ZENOVO LTD
embedded C/C++ programming and firmware development. Familiar with debugging tools, IDEs (Keil, IAR, GCC, or similar), oscilloscopes, and in-circuit debuggers. Solid understanding of real-time constraints, memory management, and low-level hardware/software integration. Exposure to Linux kernel/driver development, bootloaders, or BSPs is highly desirable. Knowledge of cybersecurity considerations for embedded systems More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Windows .Net Developer

Crawley, Sussex, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Interface with Windows OS APIs, including audio/video subsystems, device enumeration, and media handling. Develop and maintain high-performance applications with a strong focus on runtime efficiency, resource management, and low-latency responsiveness. Work with internal teams to integrate with external systems, events, and application services via REST, sockets, or similar protocols. Ensure code quality via thorough testing …/COM), media devices (audio/video), and OS-level integration. Experience with architectural patterns like MVVM, MVC, and dependency injection frameworks. Good working knowledge of performance profiling and memory management in Windows client applications. Comfortable working with version control (Git), DevOps pipelines, and modern CI/CD workflows. Excellent problem-solving and debugging skills. Strategic and critical More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Senior Windows .Net Developer

Crawley, West Sussex, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
Interface with Windows OS APIs, including audio/video subsystems, device enumeration, and media handling. Develop and maintain high-performance applications with a strong focus on runtime efficiency, resource management, and low-latency responsiveness. Work with internal teams to integrate with external systems, events, and application services via REST, sockets, or similar protocols. Ensure code quality via thorough testing …/COM), media devices (audio/video), and OS-level integration. Experience with architectural patterns like MVVM, MVC, and dependency injection frameworks. Good working knowledge of performance profiling and memory management in Windows client applications. Comfortable working with version control (Git), DevOps pipelines, and modern CI/CD workflows. Excellent problem-solving and debugging skills. Strategic and critical More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Software Engineer

Hounslow, England, United Kingdom
Scalian
and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service … sector companies to help them define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). More ❯
Posted:

Software Engineer

london, south east england, united kingdom
Scalian
and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service … sector companies to help them define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). More ❯
Posted:

Software Engineer

london (hounslow), south east england, united kingdom
Scalian
and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service … sector companies to help them define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). More ❯
Posted:

Senior Graphics Engineer

Staines-upon-Thames, Middlesex, England, United Kingdom
Hybrid / WFH Options
MicroTECH Global Ltd
modern development environments. Understanding of 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 teamwork skills with a results-oriented attitude. Proficiency in problem-solving and debugging. Desirables: Experience More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

C++ Developer

Hounslow, London, United Kingdom
Hybrid / WFH Options
iDPP
and resolve production issues as part of ongoing system support. Required Skills & Experience 5+ years of professional software development experience. Proficient in C++11 or later with strong knowledge of memory management, concurrency, and object-oriented programming. Solid experience with AngularJS, HTML, CSS, and JavaScript. Familiarity with REST APIs, JSON, and web service integration. Experience in maintenance/support More ❯
Employment Type: Contract
Rate: £430 per day INSIDE IR35
Posted:

Senior Rust Developer

Surrey, England, United Kingdom
Jonothan Bosworth
Strong knowledge of telecom protocols (SIP, RTP, VoIP, 4G/5G, IMS, Diameter, SS7, etc.)Experience with distributed systems, real-time communications, or network services Solid grasp of concurrency, memory management, and performance tuning in Rust Excellent troubleshooting and debugging skills Nice to haves Experience with Docker, Kubernetes, CI/CD , and cloud platforms Familiarity with telecom compliance More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

Robotics Engineer

Bristol, Avon, South West, United Kingdom
OpenSourced Ltd
in optimising their robotics stack and driving engineering best practice. What Youll Do Optimise and profile high-performance C++ and Python code. Diagnose complex runtime issues such as concurrency, memory, and GPU bottlenecks. Turn research code into production-ready software modules. Lead best practices in software architecture, CI/CD, and observability. Mentor engineers through reviews and technical leadership. … Work across embedded and cloud robotics systems. What Were Looking For 5+ years experience with modern C++ (C++17+) and Python. Strong knowledge of concurrency, memory management, and performance profiling. Skilled at debugging complex runtime issues. Experience with CPU/GPU optimisation (CUDA, PyTorch, TensorRT). Proven track record delivering production-grade software. Desirable: ROS 2 & DDS, embedded systems More ❯
Employment Type: Permanent
Salary: £95,000
Posted:

IOS Mobile Developer

London, United Kingdom
Experis - ManpowerGroup
blocking the UI thread) Nice to have Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

IOS Mobile Developer

London, United Kingdom
Experis
blocking the UI thread) Nice to have: Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. More ❯
Employment Type: Contract
Rate: Up to £605 per day
Posted:

Android Mobile Developer

London, United Kingdom
Experis
blocking the UI thread) Nice to have Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. If you are interested in this role please apply at first instance More ❯
Employment Type: Contract
Rate: £600 - £601 per day
Posted:

Android Mobile Developer

London, United Kingdom
Experis - ManpowerGroup
blocking the UI thread) Nice to have Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memory management practices, handling reference counting and/or garbage collection. If you are interested in this role please apply at first instance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Platform & Backend Engineer Engineering London

London, United Kingdom
Elder HQ
high availability, security, and performance Managing service observability and reliability, including logging, metrics and alerting (we use Prometheus and Grafana) Handling database and service upgrades (e.g. MySQL, Kubernetes), secrets management and security best practices Taking ownership of platform-level concerns such as deployment pipelines, configuration management, and cost awareness Helping drive pragmatic AI utilisation across our development lifecycle. … serverless, including deploying to production Strong fundamentals of Java or Kotlin development practices A good grasp of principles behind building reliable and scalable systems, including redundancy, time complexity, and memory management Hands-on experience with cloud infrastructure and container orchestration, ideally with Kubernetes on GCP, and a strong understanding of platform reliability, cost awareness, and secure configuration Solid … understanding of security best practices across infrastructure and applications, including secrets management and credential rotation. Familiarity with infrastructure-as-code or automation tools is a plus Experience with observability tools (such as Prometheus and Grafana), service monitoring, and debugging in production environments A demonstrated interest in staying up-to-date with new technology, new frameworks, new languages and other More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Memory Management
10th Percentile
£63,500
25th Percentile
£115,000
Median
£140,000
75th Percentile
£155,000
90th Percentile
£163,000