23 of 23 Memory Management Jobs in England

Senior Software Engineer, Roku UI

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
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 ...

Senior Engineer (C++)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
scalability, and resilience.* Take ownership of complex technical problems, including crash investigation, low-level debugging, and optimisation.* Perform deep crash analysis (call stacks, disassembly, memory corruption) and deliver long-term fixes.* Collaborate with peers and leads in design discussions and technical decision-making.* Conduct code reviews to ensure best … experience (C++11/14/17).* Strong background in finance, trading systems, or other low-latency, high-throughput environments.* Expertise in modern C++ (memory management, concurrency, templates, STL, metaprogramming).* Skilled in crash dump analysis, memory leak detection, runtime debugging (WinDbg, VTune, Visual Studio).* Hands ...

AI Engineer

Hiring Organisation
Orion Innovation
Location
London Area, United Kingdom
Integrate agents with enterprise systems (e.g., Workday, SAP, Salesforce) via REST APIs, SDKs, or message queues Build and manage agent lifecycle components , including initialization, memory/state handling, and fallback logic Implement and consume vector store integrations , prompt templates, and retrieval-augmented generation (RAG) techniques Ensure workflows are robust … orchestration Deep familiarity with agentic frameworks such as LangChain , LangGraph , CrewAI , ReAct , or similar Understanding of LLM orchestration , including prompt design, tool usage, context management, and agent memory Experience integrating with enterprise systems via APIs, event/message queues (e.g., Kafka, Service Bus), and webhooks Solid foundation ...

Front End Engineer - AI

Hiring Organisation
Orion Innovation
Location
City of London, London, United Kingdom
Integrate agents with enterprise systems (e.g., Workday, SAP, Salesforce) via REST APIs, SDKs, or message queues Build and manage agent lifecycle components , including initialization, memory/state handling, and fallback logic Implement and consume vector store integrations , prompt templates, and retrieval-augmented generation (RAG) techniques Ensure workflows are robust … orchestration Deep familiarity with agentic frameworks such as LangChain , LangGraph , CrewAI , ReAct , or similar Understanding of LLM orchestration , including prompt design, tool usage, context management, and agent memory Experience integrating with enterprise systems via APIs, event/message queues (e.g., Kafka, Service Bus), and webhooks Solid foundation ...

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

Senior Software Engineer, Subscriptions

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration … embedded platform Experience with OpenGL, DirectX, or any other graphics APIs Experience writing functional and integration tests Good understanding of Core OS concepts like memory management and multi‐threading A good understanding of API design, considerations and trade‐offs Consumer electronics experience building Media/Content and/ ...

Senior Software Engineer job at Rockstar Games, UK

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 Software Engineer, Embedded UI

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
self-motivated to tackle challenges and ship impactful solutions. Collaboration is key—engineers work closely with cross‐functional teams, including UI design, product management, and business leadership, to make things happen. If you’re passionate about reimagining the world of streaming media in a dynamic, collaborative environment, this … embedded environment. Consumer electronics experience in media/content or ad product development is a plus. Experience in productionizing solutions, including content management, UI development, cloud development, and cloud backend integration. Knowledge of Core OS concepts like memory management and multi‐threading. Experience in API design, with ...

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

Senior Software Engineer, Subscriptions

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration … Develop core features of the Roku Channel app and Roku OS. Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development. Investigate, diagnose and resolve issues. We’re excited if you have Experience developing UI applications using popular ...

Senior Principal AMBA Architect

Hiring Organisation
Jobleads-UK
Location
Sheffield, England, United Kingdom
Description We are looking for an AMBA Architect to help develop the next generation of Arm system architectures, with a focus on memory systems, address translation and virtualization‐aware interfaces. You will work with experienced architects and engineering teams across Arm to define and improve interface specifications, analyse system … architecture. Evaluate trade‐offs in virtualization, isolation and resource sharing. Develop clear specifications, diagrams and architectural guidelines. Support integration of translation and memory systems across platforms. Required Skills and Experience Experience in several of the following areas is expected: AMBA or similar protocols (e.g. CHI, AXI), with awareness ...

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

Software Engineer

Hiring Organisation
Scalian
Location
Hounslow, Greater London, UK
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 … 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). ...

Machine Learning Performance Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
their compute challenges and design optimised solutions. Profiling, benchmarking and tuning large‐scale training and inference workloads for performance on distributed CPU, GPU and memory‐intensive jobs. Developing reference implementations, libraries and tools to improve job efficiency and reliability. Collaborating closely with systems, architecture and platform teams to evolve … such as PyTorch. Strong background in data structures, algorithms and parallel programming on heterogeneous systems. Deep understanding of Linux OS fundamentals, such as scheduling, memory management, NUMA, networking and filesystems. Experience with HPC schedulers and Kubernetes‐based workload orchestration. Familiarity with profiling and monitoring tools, such as nsys ...

Machine Learning Integration Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
scale. Other responsibilities will include but are not limited to:* Contributing to projects ranging from rapid prototyping of new ideas to optimising runtime and memory usage of existing models,* Advancing our unique methodology for defending against unknown cyber-attacks,* Embracing innovation and creativity in your approach, alongside traditional project … model acceleration frameworks (e.g. PyTorch, ONNX, ONNX Runtime)* Experienced with Python data and matrix manipulation libraries (e.g. numpy and pandas),* Knowledgeable about Python memory management and optimising GPU usage (beneficial but not essential),* Experienced with Rust, specifically the ort crate (beneficial but not essential)* Interested in cyber security ...

Senior SAS Engineer/Consultant (Risk & Regulatory/UK banking)

Hiring Organisation
GIOS Technology
Location
Birmingham, England, United Kingdom
massive, complex financial datasets. Key Skills : SAS Data Integration Studio (DI), and Base SAS/SAS Viya & Cloud Capability/SAS code structure, indexing, memory management, and scaling data flows ...

Junior C++ Developer

Hiring Organisation
SRG
Location
Manchester, Lancashire, England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Some experience with C++ Evidence of C++ projects or genuine hands-on interest Comfortable with, or keen to improve around, OOP, debugging, pointers, memory management and STL Any exposure to Visual Studio, Windows, Unreal/C++, hardware or networking would be useful A positive attitude and willingness ...

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