1 to 25 of 43 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/ ...

Mobile Engineer iOS C++ ARM CPU

Hiring Organisation
Client Server
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
time on resource-constrained iOS devices. This is not a traditional iOS development role - you'll work beneath the application layer, solving challenging performance, memory and concurrency problems to deliver ultra-low latency on ARM based mobile hardware. You'll create advanced C++ and Rust codebases, optimise sensor fusion … algorithms and Ceres solvers, fine-tune threading and memory management and integrate high performance native code with Swift applications. You'll play a key role in defining the technical direction of the platform, working with a high degree of autonomy while mentoring other engineers. This is a rare ...

Mobile Engineer iOS C++ ARM CPU

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
time on resource-constrained iOS devices. This is not a traditional iOS development role - you'll work beneath the application layer, solving challenging performance, memory and concurrency problems to deliver ultra-low latency on ARM based mobile hardware. You'll create advanced C++ and Rust codebases, optimise sensor fusion … algorithms and Ceres solvers, fine-tune threading and memory management and integrate high performance native code with Swift applications. You'll play a key role in defining the technical direction of the platform, working with a high degree of autonomy while mentoring other engineers. This is a rare ...

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

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
Jobleads-UK
Location
Greater London, England, United Kingdom
globally. Unified FITP, built on a 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 … 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 ...

Senior Embedded Rust / Systems Developer

Hiring Organisation
YT Technologies
Location
Crawley, West Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
software directly for embedded devices, not servers. If you are looking for an autonomous environment where you can solve complex technical challenges using Rusts memory safety and concurrency features, this is your next project. Key Responsibilities Design & Develop: Build and maintain high-performance, safe, and maintainable systems software using … decisions, own features end-to-end from design through to deployment, and participate in code reviews. Performance Optimisation: Debug and optimise systems for performance, memory usage, concurrent programming, and maximum reliability. Hardware Integration: Interface software with custom low-level platforms, handling protocols for connected fleet and transit gateways. Process ...

Architect, Staff & Senior Systems Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
black box. Scale Distributed Inference: Define how inference scales across many accelerators: tensor/pipeline/data parallelism, collective communication patterns, KV-cache management and offload, and memory-aware scheduling across a disaggregated topology. Engineer for Reliability at Scale: Make distributed inference dependable across failure domains (fault handling … production, with specifics on what you built or changed and why. Distributed inference at scale: parallelism strategies, collective communication, KV-cache and memory management, and reliability across distributed failure domains at cluster scale. Fluency at the framework boundary, connecting accelerators to PyTorch/JAX and serving stacks without ...

Embedded Software Engineer C++ (Embedded Linux)

Hiring Organisation
4Square Recruitment Ltd
Location
Farnborough, Hampshire, England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £65,000 per annum
optimise performance-critical applications Work closely with hardware and electronics engineers to integrate software with embedded devices Investigate and resolve complex concurrency and memory issues Participate in architecture discussions, code reviews and technical planning Write clean, maintainable and well-tested code Essential Skills & Experience Strong commercial experience developing software … experience with: Mutexes Locks Condition Variables Deadlock prevention Race condition analysis Thread-safe programming Strong understanding of Linux internals, including: Processes and threads Scheduling Memory management Inter-process communication (IPC) Signals File systems Experience debugging Linux applications using tools such as GDB Comfortable working within a Linux command ...

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
Defence
Location
Hertfordshire, South East, United Kingdom
Employment Type
Permanent
state-machine-based execution systems. Proven track record integrating and debugging complex software and hardware systems. Strong understanding of software engineering best practices, memory management, and performance optimisation. Experience using version control systems such as Git and familiarity with CI/CD practices . Desirable Experience Experience working ...

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
17918
Location
High Wycombe, Buckinghamshire, United Kingdom
state-machine-based execution systems. Proven track record integrating and debugging complex software and hardware systems. Strong understanding of software engineering best practices, memory management, and performance optimisation. Experience using version control systems such as Git and familiarity with CI/CD practices . Desirable Experience Experience working ...

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

Senior Android Software Engineer - London

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
have experience mentoring engineers and raising the technical bar within a team You have a strong understanding of performance, concurrency, multithreading, and mobile memory management You understand mobile scalability considerations, including caching, network usage, responsiveness, and offline behaviour You are comfortable navigating ambiguity and contributing to product ...

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Qualifications 8+ years professional experience developing complex systems in C++. Strong command of modern C++ (C++11/14/17/20) , STL, templates, memory management and performance tuning. Deep understanding of algorithms, data structures, concurrency and distributed systems. Experience building high-performance, real-time or low-latency ...

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 C++ Programmer

Hiring Organisation
IT Search & Select
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
810+ years professional experience developing complex systems in C++. Expert-level understanding of modern C++ (C++11/14/17/20) , STL, templates, memory management and performance tuning. Strong background in real-time, embedded or distributed systems. Solid Linux development experience and familiarity with modern tooling ...

C# . Net Developer, Hybrid

Hiring Organisation
Exposed Solutions
Location
SL1, Slough, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
such as RabbitMQ. Excellent debugging and problem-solving skills. Experience writing efficient, maintainable, well-tested code. Knowledge of low-level programming concepts , such as memory management, threading, performance optimisation and concurrency. Nice to Have Experience with distributed systems or microservices. Cloud experience (Azure or AWS). CI/ ...

VP Lead Engineer

Hiring Organisation
INTEC SELECT LIMITED
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£120,000 - £130,000 per annum
technologist and technical leader with a passion for building high-performance systems in complex environments.You will bring: Deep expertise in modern Java, including concurrency, memory management, and reactive programming Strong experience building real-time, event-driven systems Advanced front-end experience with modern tooling (React, Vite, NX, Playwright ...

Staff HFT Rust Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
professional experience with Rust in production environments Proven track record building and optimizing high-performance, low-latency systems Deep understanding of systems programming, memory management, and concurrency patterns Expert-level knowledge of computer science fundamentals, data structures, and algorithms Extensive experience with network programming and protocol design Prior ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Temporary
Salary
£45,000
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 iOS Security Engineer (ProdSec)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
controls for production mobile applications or SDKs. Technical Skills Expert‐level proficiency in Swift Deep understanding of: iOS architecture and internals Entitlements Application lifecycle Memory management Mach‐O binaries Apple Security Frameworks Knowledge of cryptography, secure communications, and authentication mechanisms. Security Expertise Runtime Application Self‐Protection (RASP) Anti ...

Senior Forward Deployed ML Engineer, Agents

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
using computer vision pipelines on aion's infrastructure Implement sophisticated multi-agent orchestration with(or similar) frameworks like LangChain or LlamaIndex—enabling tool use, memory management, and autonomous task completion Rapidly prototype POCs in 2-4 weeks, coding alongside client teams to validate concepts and iterate based … with Docker, Kubernetes, CI/CD pipelines, and infrastructure-as-code Cloud platforms experience with AWS, Azure, or GCP for ML workloads and infrastructure management Exceptional communication ability to explain complex AI concepts clearly to both technical and business stakeholders Customer-facing experience in Solutions Architecture, Technical Account Management ...