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

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

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 London, UK

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

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

Quantitative Developer (232979-1)

Hiring Organisation
Randstad Technologies Recruitment
Location
Docklands, London, Australia
Employment Type
Contract
Contract Rate
£750 - £800/day
essential alongside C++ and/or Python writing numerically intensive code (not just scripting). Numerical Computing: Solid understanding of algorithm design, performance optimsation, memory management, and distributed systems. Domain Depth: Practical experience with cashflows, resets, curve frameworks (OIS, multi-curve), sensitivities, scenario risk, and regulatory measures. What … This Role Is NOT To save your time and ours, please note that this role is: Not a people-management or team-lead position. Not a pure research or academic quant role. Not an architecture-only or "ivory-tower" position. Not suitable for candidates without direct, hands-on production ...

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

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

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
Eastwood, Nottinghamshire, UK
Employment Type
Full-time
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 integration ...

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 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 Software Engineer C++

Hiring Organisation
Microlise
Location
Derby, Derbyshire, UK
Employment Type
Full-time
high quality, maintainable software in a commercial environment. \n Significant industry experience with modern C++ (such as C++11 and later), including practical knowledge of memory management, templates, concurrency, and the standard library. \n Experience with C# and the .NET ecosystem is highly advantageous, particularly in scenarios involving cross ...

Applied Scientist II, Alexa for Shopping Science UK

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
agentic architectures that balance the needs of diverse shopping use cases, making principled choices across paradigms such as single‐agent and multi‐agent systems, memory management strategies, and tool orchestration to optimise for quality, latency, and reliability at scale. Leverage petabytes of data and identify opportunities to leverage … unstructured contextual signals. Conduct deep‐dive analyses to identify opportunities for improving conversational relevance, grounding, customer satisfaction, and downstream business impact. Collaborate with Product Management and Engineers to translate analytical insights into production systems, working closely on model evaluation and deployment. Communicate results and insights to both technical ...

C++ Software Engineer

Hiring Organisation
Enterprise Recruitment Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum
Windows. What they're after: 3+ years' commercial C++ experience Strong grasp of OOP, design patterns and modern C++ standards Confident with the STL, memory management and concurrency (threading, mutexes) Comfortable with CMake/Make, Visual Studio, and Git or Subversion Windows development background Nice to have: real ...

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
IntecSelect
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 120,000 - 130,000 Annual
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) Strong ...

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

Systems Platform Manager

Hiring Organisation
Experis
Location
Ipswich, Suffolk, East Anglia, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £420 per day
minimise risk of change to service Pro-active operational support to ensure service availability, monitoring and potentially fixing any in-life operational issues. Capacity management Deep dives and analysis of in-life issues Planning systems administration for new TSA compliant platform Extending scope of existing automated patching Urgent vulnerability … availability platforms Experience of VMWare Experience with some of the following would also be advantageous: Platform Monitoring ( e.g. CheckMK, Selenium) Java Garbage collection/memory management Bash scripting Containers Cache Understanding of IP networking and RADIUS Use of SQL for Database queries Hazelcast Caches Apache Kafka Streaming Architectures ...

Machine Learning Engineer

Hiring Organisation
RedTech Recruitment Ltd
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
autonomously and making technical decisions, while also collaborating closely with a highly technical team Experience in any of the following would be beneficial: Python memory management and performance optimisation GPU optimisation and acceleration Responsibilities for Machine Learning Engineer: Deploy and integrate new machine learning models into advanced commercial … specialists and Security Researchers Take projects from rapid prototyping and experimentation through to production implementation Optimise machine learning models for speed, scale, runtime and memory usage Help improve the performance and scalability of existing AI systems Develop innovative new features using machine learning and AI technologies Explore new technologies ...