1 to 25 of 34 Memory Management Jobs in England

Senior Java Developer

Hiring Organisation
Ncounter
Location
London, UK
Employment Type
Full-time
experience: 5+ years experience in JVM, we use both Kotlin and JavaMulti-threading, concurrency and Low-latency experienceExposure to Kotlin as well as Strings, Memory Management and associated problems a plusAutomated test experience, Unit testing and Integration testingAn understanding of message-driven programming and messaging systemsExperience with … with proficiency in both Kotlin and Java. Experience in multi-threading, concurrency, and low-latency is essential, as well as exposure to Kotlin, Strings, Memory Management, and associated problems. Automated test experience, including unit testing and integration testing, is also required. An understanding of message-driven programming ...

Senior Embedded Electronics Engineer

Location
London, United Kingdom
system-level design for new and existing products. Develop robust real-time firmware in C/C++, working within strict timing, performance and memory constraints. Design, develop and maintain peripheral drivers and interfaces, including SPI, I2C, UART, USB, ADC/DAC, PWM, DMA and Ethernet. Configure, develop and optimise … RTOS components, including task scheduling, memory management, memory pools and interrupt service routines (ISRs). Undertake hardware bring-up, bootloader development, power-mode configuration and system-level hardware debugging. Contribute to schematic design, PCB layout reviews, hardware integration and validation activities. Ensure embedded designs meet applicable security ...

Senior Embedded Electronics Engineer

Hiring Organisation
ZENOVO LTD
Location
Greater Manchester, North West, United Kingdom
Employment Type
Permanent
system-level design for new and existing products. Develop robust real-time firmware in C/C++, working within strict timing, performance and memory constraints. Design, develop and maintain peripheral drivers and interfaces, including SPI, I2C, UART, USB, ADC/DAC, PWM, DMA and Ethernet. Configure, develop and optimise … RTOS components, including task scheduling, memory management, memory pools and interrupt service routines (ISRs). Undertake hardware bring-up, bootloader development, power-mode configuration and system-level hardware debugging. Contribute to schematic design, PCB layout reviews, hardware integration and validation activities. Ensure embedded designs meet applicable security ...

SAP Basis Lead

Hiring Organisation
Bertelsmann
Location
London, England, United Kingdom
Services), Cloud ALM and Signavio, ensuring strong system performance, availability and stability.Monitor and troubleshoot SAP HANA and wider SAP environments, analysing alerts, logs, traces, memory and CPU usage using tools including SAP HANA Studio and HANA Cockpit.Manage backup, recovery and disaster-recovery capabilities, including point-in-time recovery, system … replication, failover mechanisms and integration with external backup tools such as Backint.Apply your understanding of SAP HANA architecture and internals, including in-memory storage, memory management, persistence and CPU resource allocation, to support effective performance and problem resolution.Work confidently within Linux environments, including file-system navigation, process ...

Quantitative Developer

Hiring Organisation
Apache Associates
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£110,000 - £120,000 per annum
research workflows, data acquisition, distribution, caching and parallelisation. Designing and implementing scalable, modular and maintainable production code. Improving software development practices, including testing, release management, packaging and deployment. Helping bridge the gap between quantitative research and production technology. What we're looking for We're interested in bright, technically … intellectually stimulating environment. Essential experience: Strong Python programming skills. A solid understanding of core computer science principles, including data structures, memory management and concurrency. Experience developing scalable, high-performance and well-structured production software. Some experience working with relational databases and SQL. A degree in Computer Science, Engineering ...

Software Engineering Team Lead - C++

Hiring Organisation
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 110,000 Annual
developing and maintaining complex software applications and systems. Good understanding of software engineering principles, code quality and application performance. Knowledge of multithreading, concurrency and memory management. Previous experience in a technical leadership capacity, such as Team Lead, Technical Lead, Lead Developer or Senior/Principal Engineer. The ability ...

Senior iOS Engineer

Hiring Organisation
Economist Group
Location
London, UK
Employment Type
Full-time
UIKit).Experience building and maintaining production-grade mobile applications. Solid understanding of mobile architecture patterns and best practices. Experience with performance optimisation, debugging, and memory management. Familiarity with testing frameworks, CI/CD pipelines, and mobile observability. Ability to contribute to technical discussions and influence design decisions. Strong communication ...

Senior C++ Software Engineer – Linux

Hiring Organisation
Softweb Resourcing
Location
M60, Manchester, United Kingdom
Employment Type
Permanent
Salary
£50000 - £75000/annum
develop complex C++ applications for Linux platforms Own technical design and end-to-end feature delivery Mentor junior developers Tackle low-level OS, memory management and multithreading challenges Drive performance optimization and engineering best practices Requirements Strong commercial modern C++ development experience. Advanced knowledge of multithreading, concurrency … memory management. Experience Linux development Strong debugging, Git and software design skills. Understanding of file systems, networking and security Desirable: Linux internals, storage systems, React, CI/CD or embedded experience. What's on Offer? Technical ownership and leadership opportunities. Challenging systems-level engineering projects. Collaboration with experienced engineers. ...

C# / C++ Software Engineer

Hiring Organisation
Matchtech
Location
Bolton, Lancashire, United Kingdom
Employment Type
Contract
Contract Rate
GBP 65 Hourly
including its use for tooling, test interfaces and Windows components Experience developing multi-threaded and concurrent software applications Strong understanding of software design principles, memory management and performance optimisation Experience with version control systems such as Git and CI/CD pipelines Understanding of software requirements and technical … testing frameworks, automated test rigs or hardware-in-the-loop testing Experience using GitLab, SonarQube, JIRA and Confluence Experience with IBM DOORS for requirements management and test evidence Previous experience in Defence, Aerospace or another highly regulated engineering environment If you are an experienced C++/C# Software Engineer ...

Senior Software Engineer

Hiring Organisation
Branston Potatoes
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++ (Fixed Term Contract)

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract
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

Hiring Organisation
Branston Potatoes
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
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 ...

Linux Systems Developer

Hiring Organisation
Becrypt
Location
London, United Kingdom
Employment Type
Permanent
will design, develop and maintain secure, reliable software for Linux-based systems. They will have practical experience with Linux security mechanisms, cryptographic technologies, certificate management and system hardening, with the ability to apply security principles throughout the software development life cycle. This role is suited to an engineer … coding principles and security-by-design practices to Linux software development. Required Skills & Qualifications Strong practical programming experience in C and C++, including debugging, memory management and system-level programming. Proficiency in Python and Bash scripting for automation, tooling, testing and integration. Strong understanding of Linux operating systems ...

C# / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Bolton, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£65.00 per hour
C# for tooling, test interfaces, or Windows components as needed. Demonstrable skills in multi-threaded and concurrent programming. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD pipelines. Experience of working with technical documentation ...

C# / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Bolton, Greater Manchester, North West, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£65 per hour, Benefits Overtime Rate
C# for tooling, test interfaces, or Windows components as needed. Demonstrable skills in multi-threaded and concurrent programming. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD pipelines. Experience of working with technical documentation ...

AI Native Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Engineer programme. Key Responsibilities Design and build production-grade agentic solutions end-to-end: multi-agent orchestration, RAG pipelines, policy-based routing, tool invocation, memory management, and lifecycle observability Build and own RAG pipelines: embeddings, chunking strategy, vector search, context window engineering and tuning against real quality targets … Integrate and abstract across multiple LLM providers OpenAI, Anthropic, Vertex AI, and open-source models with fallback routing, token, cost, and latency management Implement LLMOps in production: eval harnesses with real quality metrics, prompt versioning, observability tooling (LangSmith, Braintrust, or equivalent), cost and safety monitoring Embed directly with client ...

Finance AI Engineer (Consultant)

Hiring Organisation
Accenture
Location
London, UK
Employment Type
Full-time
human oversight and controlled failure behaviour. Implement LLM application patterns including tool and function calling, structured outputs, RAG or graph-based retrieval, context and memory management, multi-agent orchestration, and prompt or configuration versioning. Integrate with ERP and EPM systems, document repositories and workflow tooling, including the data … error-recovery journeys. Package and operate solutions using cloud AI services, containers or serverless components, CI/CD, infrastructure as code, secrets and configuration management, monitoring, release controls and rollback. Work directly with finance users, process specialists, architects and data engineers to clarify requirements, challenge assumptions constructively, demonstrate increments ...

Finance AI Engineer ( Manager )

Hiring Organisation
Accenture
Location
London, UK
Employment Type
Full-time
human oversight and controlled failure behaviour. Implement LLM application patterns including tool and function calling, structured outputs, RAG or graph-based retrieval, context and memory management, multi-agent orchestration, and prompt or configuration versioning. Integrate with ERP and EPM systems, document repositories and workflow tooling, including the data … error-recovery journeys. Package and operate solutions using cloud AI services, containers or serverless components, CI/CD, infrastructure as code, secrets and configuration management, monitoring, release controls and rollback. Work directly with finance users, process specialists, architects and data engineers to clarify requirements, challenge assumptions constructively, demonstrate increments ...

S/4 Senior Basis Consultant

Hiring Organisation
Unipart
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£85,000
/4HANA systems, ensuring high performance, availability, and alignment with enterprise architecture standards. You will lead technical teams across system administration, database management, cloud migration, and integration strategy to deliver robust and scalable solutions. As part of your key responsibilities, youll: Lead the technical architecture, installation, configuration, and maintenance … cyber security compliance. Drive technical migration strategies, system monitoring, and root-cause analysis for critical SAP Basis issues and cutover activities. Oversee transport management system (TMS), kernel upgrades, SAP Solution Manager/Cloud ALM, and patch management processes. Mentor junior Basis engineers and champion continuous automation across ...

S/4 Senior Basis Consultant

Location
London, United Kingdom
/4HANA systems, ensuring high performance, availability, and alignment with enterprise architecture standards. You will lead technical teams across system administration, database management, cloud migration, and integration strategy to deliver robust and scalable solutions. As part of your key responsibilities, you'll: Lead the technical architecture, installation, configuration … cyber security compliance. Drive technical migration strategies, system monitoring, and root-cause analysis for critical SAP Basis issues and cutover activities. Oversee transport management system (TMS), kernel upgrades, SAP Solution Manager/Cloud ALM, and patch management processes. Mentor junior Basis engineers and champion continuous automation across ...

Senior Front Office Developer - Trading

Location
London, United Kingdom
performance Java (21+) systems for pricing, risk and trading. Build and enhance components within a low latency, high-throughput trading architecture. Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership Take responsibility for designing scalable, resilient and maintainable systems. Contribute to architectural decisions across ...

Software HWIL

Hiring Organisation
Akkodis
Location
Bolton, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
C# for tooling, test interfaces, or Windows components as needed. Demonstrable skills in multi-threaded and concurrent programming. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Experience of working with technical documentation to inform ...

Software HWIL

Hiring Organisation
Akkodis
Location
Bolton, Greater Manchester, United Kingdom
Employment Type
Contract
C# for tooling, test interfaces, or Windows components as needed. Demonstrable skills in multi-threaded and concurrent programming. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Experience of working with technical documentation to inform ...

Senior Java Systems Engineer - Platform Exchange / Matching Engine

Hiring Organisation
Adaptive Financial Consulting Ltd
Location
Greater London, United Kingdom
Employment Type
Full Time
collaborative Agile environment, rather than being siloed into a single technology stack. YOU HAVE: Strong server-side, low-latency Java expertise (concurrency, memory management, I/O, and performance profiling). Solid exchange, risk, or matching-engine experience. Hands-on experience building automated testing strategies, running performance benchmarks ...

Senior Forward Deployed AI Engineer - Vice President

Hiring Organisation
Citigroup
Location
London, UK
Employment Type
Full-time
complex requirements into reliable AI solutions, contributing to testing, evaluation and continuous improvement throughout the development lifecycle. ResponsibilitiesWrites robust, production-quality agent reasoning logic, memory management and sub-agent delegation workflows in Python. Develops custom Model Context Protocol (MCP) servers connecting AI agents to enterprise systems (ServiceNow, JIRA ...