1 to 25 of 120 Memory Management Jobs in England

Project Manager

Hiring Organisation
ARM
Location
Bristol, Gloucestershire, United Kingdom
Salary
£ 60 K
Overview:The project manager will be responsible for leading project teams in the development of System IP such as Interconnect, memory management, DMA and media addressing various market segment needs. Working closely with the Product Manager, Technical Lead and engineering teams, the project manager will be able … from conception to final delivery to ensure quality, on-spec and timely delivery of products.The candidate should have a solid track record of project management across all aspects of the engineering development lifecycle. Responsibilities include effective communication, planning, scheduling, tracking/monitoring, resource allocation, budget management, issue/ ...

Senior C++ Developer (with Market Data experience)

Hiring Organisation
Luxoft
Location
London, United Kingdom
Salary
£ 80 K
implement, and maintain high performance C++ services handling high message rates and low latency workloads. Optimize existing components for latency, throughput, and CPU/memory efficiency. Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably. Profile and debug performance issues at application … C++17/20 or later) Hands-on experience with Market Data Solid understanding of concurrency and synchronization (lock free/low lock patterns, atomics, memory models, etc.). Proven experience building performance critical, real time, or low latency systems (e.g., networking, trading systems, telemetry, gaming engines, or similar). ...

Senior Android Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
using clean, modular patterns Collaborate closely with Product, Backend, Android and iOS teams to deliver high‐quality features Own performance optimisation, stability, and memory management across the app Apply product thinking when implementing features — not just engineering execution Write and maintain unit tests, UI tests, and automated checks … Looking For 5+ years of experience building production Android applications in fast‐paced environments Strong expertise in Jetpack Compose, including performance optimisation and memory management Proven experience designing scalable Android architectures using clean, modular approaches Solid understanding of Coroutines and Flow for concurrency and state management Experience ...

Senior Technical Lead / Architect (Contract)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
traders, quants, business stakeholders, and engineering teams to translate business requirements into robust technical solutions. Lead performance engineering initiatives including latency reduction, capacity optimization, memory management, and concurrency design. Establish engineering standards, architecture principles, design reviews, and code quality practices. Mentor senior developers and provide technical leadership across …/or C# (preferred). Deep understanding of: System Design & Architecture Distributed Systems Event‐Driven Architectures Multithreading & Concurrency High‐Performance Computing Network Programming Memory Management & Optimization Performance Profiling & Latency Analysis Domain Experience: Strong experience within Capital Markets, preferably FICC (Fixed Income, Currencies & Commodities). Experience working on: Understanding ...

Senior Android Software Engineer - London

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
architectures Navigate large codebases across multiple teams Mentor engineers and raise the technical bar within the team Focus on performance, concurrency, multithreading, and mobile memory management Address mobile scalability considerations, including caching, network usage, responsiveness, and offline behavior Engage in product and technical discussions to handle ambiguity Qualifications … mobile architectures Ability to work across large codebases and collaborate across multiple teams Experience mentoring engineers Strong understanding of performance, concurrency, multithreading, and mobile memory management Understanding of mobile scalability, including caching, network usage, responsiveness, and offline behavior Ability to navigate ambiguity and contribute to product and technical ...

Lead Engineer, Trading Platform Engineering

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
optimize high‐performance systems using C and Java. Kernel & User Space Engineering: Engineer performance‐critical components across user space and kernel interfaces, focusing on memory, scheduling, I/O, and networking paths. Advanced Networking: Develop and tune networking pipelines (multicast/unicast UDP and TCP) and implement kernel‐bypass … fast‐path networking (e.g., DPDK, XDP). Kernel Optimization: Interact with and optimize Linux kernel subsystems, including memory management, schedulers, device drivers, and filesystems (VFS). Latency & Determinism: Optimize systems for deterministic latency through CPU isolation, thread pinning, NUMA locality, cache awareness, and lock contention reduction. Distributed Systems ...

Lead Engineer, Trading Platform Engineering

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
optimize high-performance systems using C and Java.* Kernel & User Space Engineering: Engineer performance-critical components across user space and kernel interfaces, focusing on memory, scheduling, I/O, and networking paths.* Advanced Networking: Develop and tune networking pipelines (multicast/unicast UDP and TCP) and implement kernel-bypass … fast-path networking (e.g., DPDK, XDP).* Kernel Optimization: Interact with and optimize Linux kernel subsystems, including memory management, schedulers, device drivers, and filesystems (VFS).* Latency & Determinism: Optimize systems for deterministic latency through CPU isolation, thread pinning, NUMA locality, cache awareness, and lock contention reduction.* Distributed Systems ...

Senior Software Engineer

Hiring Organisation
Roku
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust … core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs ...

C++ Engineer (Low Level)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
with ML engineers to implement GPU-level optimizations for ML model training and inference Profiling and optimizing ML workloads running on GPUs, focusing on memory management, parallelization, and performance tuning Developing and optimizing custom GPU drivers and frameworks for ML-specific tasks Collaborating with data scientists and researchers … acceleration Staying up to date with the latest GPU architecture and machine learning advancements Requirements Proficiency in C++ with a strong focus on memory management, multi-threading, and low-level performance optimizations Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow Understanding ...

Senior AI Architect| London

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
human‐in‐the‐loop), and frameworks (LangGraph, CrewAI, MAF, OpenAI Agents SDK, Google ADK). Proven ability to architect reliable agentic workflows with memory, state management and safe multi‐step task execution at scale. Model Context Protocol (MCP) & Interoperability – architectural knowledge of MCP for secure connectivity between LLMs … data preprocessing, model training, deployment and monitoring. Define reusable architecture patterns and platform standards for agentic AI, including orchestration, MCP‐based integration, shared skills, memory management, guardrails, human oversight and observability. Collaborate with data scientists and engineers to implement Generative AI solutions and integrate models into production environments. ...

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

Lead Java Developer (VP)

Hiring Organisation
Citigroup
Location
London, United Kingdom
Salary
£ 80 K
users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally.We are looking for a talented and passionate individual to join … continue to evolve our architecture roadmap beyond near term objectivesImpact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/projectEnsure essential procedures ...

Lead Java Developer (VP)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally.We are looking for a talented and passionate individual to join … continue to evolve our architecture roadmap beyond near term objectives* Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project* Ensure essential ...

Mobile Developer

Hiring Organisation
Arc IT Recruitment
Location
Brighton, East Sussex, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £70,000 per annum
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 ...

C++ Developer

Hiring Organisation
Addition
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£600 per day
developing across both Windows and Linux environments is essential. Demonstrable experience modernising, upgrading and maintaining large, legacy C++ platforms. Strong understanding of multithreading, concurrency, memory management and performance optimisation. Server-side development experience with solid networking fundamentals, including TCP. Strong unit testing practices and experience working with ...

Embedded Software Engineer

Hiring Organisation
Dover Digital Printing
Location
Nottingham, Nottinghamshire, United Kingdom
Salary
£ 80 K
delivery.Demonstrable experience in a technical leadership role within a software team.Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.Advanced knowledge of C++ is required.Experience with Agile/Scrum development practices.Advanced knowledge … verification skills (test-driven development, unit testing, code reviews, defect characterization, requirements analysis) and planning skills (user story development, backlog management, high-level estimation, and detailed estimation).Advanced configuration management skills (revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation).Intermediate knowledge ...

Software Engineer - Java/C++

Hiring Organisation
LEAP29
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 80 K
algorithms, data structures and software architectureSolid understanding of multithreading, concurrency and synchronisationExperience applying common design patterns and architectural principles in commercial softwareGood understanding of memory management, performance optimisation and application profilingExperience writing unit and integration tests and building maintainable automated test suitesExperience working with Git and CI/… should be able to demonstrate practical knowledge in areas such as:Multithreading and concurrent programmingObject-oriented programming and SOLID principlesSoftware design patterns and architectureMemory management, performance optimisation and profilingUnit testing, integration testing and test-driven developmentContinuous Integration and Continuous Deployment practicesComplex technical problem solvingMathematical reasoning, including basic calculus ...

C++ Senior Developer

Hiring Organisation
Luxoft
Location
London, United Kingdom
Salary
£ 100 K
connectivity for global markets (e.g., NSE, BSE, CME, NYSE, etc.).Work closely with traders and business to understand latency-sensitive requirements.Tune performance across CPU, memory, and network layers to achieve microsecond-level latency.Maintain and enhance existing trading infrastructure with a focus on reliability and scalability.Collaborate with DevOps and infrastructure … later), Multithreading, high-performance, low-latency systemsStrong proficiency in modern C++ (C++17 or later) and multithreaded programming.Deep understanding of low-level system programming, including memory management and CPU architecture.Experience with network programming (TCP/UDP, multicast) and Linux kernel internals.Familiarity with exchange protocols (FIX, OUCH, ITCH).Proven track ...

Senior Engine Programmer

Hiring Organisation
Jobleads-UK
Location
Wakefield, England, United Kingdom
technical problems, contribute to long-term architecture decisions, and mentor less experienced developers. Responsibilities Design, implement, and maintain core engine systems Improve engine performance, memory usage, scalability, and stability Develop tools and workflows that improve team productivity Work across systems including memory, threading, IO, streaming, asset management … Looking For Technical Experience Strong C++ programming experience within large game codebases Experience developing or maintaining engine-level systems Strong understanding of memory management, multithreading, and performance optimisation Comfortable working with proprietary technology and solving complex technical challenges Experience profiling and debugging complex technical issues Familiarity with console ...

Senior Software Engineer, Windows/Desktop Applications - Reading, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Reading, England, United Kingdom
related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long‐term roadmap for the Windows ...

Senior Software Engineer, Windows/Desktop Applications - Brighton, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Brighton, England, United Kingdom
related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows ...

Senior Software Engineer, Windows/Desktop Applications - Manchester, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows ...

Senior Software Engineer, Windows/Desktop Applications - London, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows ...

Senior Software Engineer, Windows/Desktop Applications - Bristol, United Kingdom

Hiring Organisation
Jobleads-UK
Location
Bristol, England, United Kingdom
related UI frameworks), C#, XAML, and - when needed - C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows ...

VP, Trading Systems Developer

Hiring Organisation
Galaxy Digital
Location
London, United Kingdom
Salary
£ 100 K
world – and we’re building the products and services to make that future a reality.Our institutional digital assets platform spans trading, investment banking, asset management, staking, self-custody, and tokenization technology. We also invest in and operate cutting-edge data center infrastructure to power AI and high-performance computing … multicast, routing, switching, congestion control) and use of kernel bypass technologies (e.g., DPDK, Solarflare/OpenOnload, RDMA).Familiarity with Linux internals, to include scheduling, memory management, and performance tuning.Bonus Points:eFX development experience in a low latency, zero GC environmentKnowledge of institutional encodings (FIX, SBE)Fault tolerant, high ...