14 of 14 Memory Management Jobs in England

GPU Consultant

Hiring Organisation
MicroTECH Global Ltd
Location
Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£99,000 - £100,000 per annum
Fully remote Travel: Optional conference attendanc What we’re looking for Required Vulkan - solid understanding of the core spec; command buffers, render passes, synchronisation, memory management and pipelines. Familiarity with Vulkan validation layers and debugging workflow Basic understanding of GPU hardware concepts - queues, tilers vs IMR, memory hierarchies Linux kernel basics - comfortable reading and navigating kernel code DRM fundamentals - GEM/buffer management, dma-buf/prime buffer sharing, fence and sync objects, GPU job submission paths Mesa architecture awareness - Gallium, driver structure Basic understanding of how userspace drivers interact with kernel C and C++ ...

Junior/Mid iOS Developer - Manchester or Belfast

Hiring Organisation
Tenth Revolution Group
Location
Manchester Area, United Kingdom
maintenance Proficiency with Git and collaborative development workflows Experience in writing unit tests, UI tests, and debugging complex issues Strong understanding of performance optimisation, memory management, multithreading, and concurrency in iOS Knowledge of app release processes, submission flows, and compliance requirements Strong communication skills and ability to collaborate ...

Electronic Trading Developer

Hiring Organisation
Harrington Starr
Location
City of London, London, United Kingdom
multicast, routing, and switching Experience with kernel bypass technologies such as DPDK, Solarflare/OpenOnload, or RDMA Strong Linux systems knowledge including scheduling, memory management, and performance tuning Experience within electronic trading, market making, HFT, systematic trading, FX, or crypto environments Nice to Have eFX or ultra ...

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

Golang Developer

Hiring Organisation
Hirexa Solutions UK
Location
West Sussex, England, United Kingdom
Employment Type
Contractor
Contract Rate
£280 - £300 per day
years of overall software development experience with at least 3+ years of hands-on Golang development. Strong understanding of Go routines, channels, concurrency, and memory management. Experience building REST APIs and microservices. Strong knowledge of data structures, algorithms, and software design principles. Experience with SQL databases such as PostgreSQL ...

Senior Java Software Engineer

Hiring Organisation
Ubique Systems
Location
Bournemouth, England, United Kingdom
experience with Java 8/11/17+Excellent understanding of OOP concepts and design patt ernsExperience with multithreading and concurr encyKnowledge of collections, memory management, and JVM tu ningFrameworks & Backend Develop mentSpring BootSpring MVCSpring Secu ritySpring Data JPA/Hiber nateMicroservices architec tureRESTful API develop mentMaven ...

Embedded Software Engineer

Hiring Organisation
Premier Group
Location
Crawley, England, United Kingdom
developing firmware for embedded systems in C++/C. Experience working with real-time systems and scheduling (RTOS concepts or similar). Understanding of memory management, timing constraints, and performance optimisation in embedded environments. Experience with board bring-up, hardware validation, and fault finding. Familiarity with reading schematics ...

C++ Software Engineer

Hiring Organisation
Durlston Partners
Location
City of London, London, United Kingdom
results-driven environment Requirements: Strong modern C++ (C++17 or later), with commercial experience in low latency or performance-critical systems Deep understanding of multithreading, memory management, and systems-level performance tuning Solid Linux development background and familiarity with networking protocols Prior HFT or proprietary trading experience ...

Senior Software Engineer

Hiring Organisation
Understanding Recruitment
Location
City of London, London, United Kingdom
There are no specific language requirements, nor Crypto requirements. You should have a strong understanding of areas such as: • concurrency and parallelism • networking fundamentals • memory management and performance optimisation • scalable distributed architectures • clean, maintainable systems design Why This Role Is Interesting • Opportunity to work professionally with Rust, even ...

Contract C++ Software Engineer

Hiring Organisation
Spectrum It Recruitment Limited
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract, Work From Home
INSIDE IR35 role and will be UK based remote working . Due to business acquisition and growth the end client now have three Transport Management Systems (TMS) which they now wish to unifying under a single banner system. This will be a SaaS offering; but to do this they … planning, dispatch, and tracking Tight coupling to underlying business logic given its age and language Key Skills: C++ (C++11 and beyond) MS SQL Experience Memory management Templates Concurrency models Performance-critical programming Drives quality processes/practices Good understanding of SOLID Principles Good understanding of OO Principles Mature ...

Head of Technology (Germany Onsite)

Hiring Organisation
Questhiring
Location
England, United Kingdom
development, and production deployment of Agentic AI systems from ideation through enterprise-scale rollout. Build multi-agent workflows capable of planning, reasoning, tool usage, memory management, and autonomous execution. Drive implementation of LLM orchestration frameworks such as LangGraph, CrewAI, AutoGen, Semantic Kernel, or equivalent platforms. Establish best practices … Build enterprise-grade AI platforms supporting model serving, vector databases, RAG pipelines, agent orchestration, and AI observability. Define standards for AI governance, model lifecycle management, prompt engineering, evaluation frameworks, and responsible AI practices. Establish scalable infrastructure supporting large-scale AI workloads and autonomous workflows. Lead adoption of AI engineering ...

C++ Low-Latency Developer - Leading HFT Firm | London

Hiring Organisation
Selby Jennings
Location
London, England, United Kingdom
optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders, quants, and infrastructure engineers to deliver robust, scalable, and lightning-fast trading … engineering. Experience with kernel bypass technologies (e.g., DPDK, Solarflare/OpenOnload) and high-performance networking. Familiarity with Linux internals, NUMA, CPU affinity, and custom memory management. Proven track record of building latency-critical systems in trading, gaming, or telecom environments. Bonus: Experience with FPGA acceleration, RDMA, or custom ...

CPU Design Verification Engineer - (Cambridge, UK)

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
including Bugs and Coverage. What are we looking for? Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing ...

CPU Design Verification Engineer

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
variety of metrics, including Bugs and Coverage. Requirements: Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing ...