19 of 19 Memory Management Jobs in England

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

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£75,000
testing standalone Android apps and plugins. Designing and implementing core components of an Android-based operating system, such as kernel modules, device drivers, memory management, and process scheduling. Developing system libraries and APIs that facilitate communication between components and applications. Debugging complex issues including handling concurrency problems, memory ...

iSO Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£425 - £500/day - Hybrid / Inside IR35
MVVM, VIPER, or Clean Architecture Proficiency in RESTful APIs, JSON/XML, and third-party integrations Experience with Push Notifications, Background Tasks, App Lifecycle Management Version control with Git/GitHub/GitLab Debugging, performance optimization, and memory management in iOS apps Secondary Skills: Knowledge of Unit ...

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

Senior Software Engineer

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
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
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Part Time
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 ...

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

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

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
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 ...

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

Embedded Software Engineer

Hiring Organisation
Melbreck Technical Recruitment Ltd
Location
Littlehampton, West Sussex, South East, United Kingdom
Employment Type
Permanent, Work From Home
metal systems, focusing on performance, reliability, and resource efficiency. Write efficient and maintainable code in C/C++ (and assembly as needed) for microcontrollers, memory-constrained, and real-time systems. Develop, test, and debug low-level device drivers, peripheral interfaces, and communication protocols directly on microcontrollers or microprocessors. Collaborate … metal environments. Maintain comprehensive documentation of software architecture, interfaces, and procedures for future maintenance and scalability. Analyse and optimise system performance, power consumption, and memory utilisation. Collaborate with cross-functional teams to define product requirements, identify technical risks, and ensure timely delivery of high-quality embedded solutions. Embedded Software ...

Embedded Systems Engineer - Video Systems

Location
London, United Kingdom
debugging software on physical hardware. - Embedded Linux development experience. - Experience integrating hardware codecs, drivers and vendor SDKs. - Good understanding of video pipelines, buffering, memory management and latency. - Knowledge of Ethernet/IP networking and associated protocols. - Ability to troubleshoot complex issues across software and hardware. - Experience taking embedded ...

Embedded Systems Engineer - Video Systems

Hiring Organisation
Jacobs Massey
Location
Berkshire, South East, United Kingdom
Employment Type
Permanent
Salary
£85,000
debugging software on physical hardware. - Embedded Linux development experience. - Experience integrating hardware codecs, drivers and vendor SDKs. - Good understanding of video pipelines, buffering, memory management and latency. - Knowledge of Ethernet/IP networking and associated protocols. - Ability to troubleshoot complex issues across software and hardware. - Experience taking embedded ...

Agentic AI Engineer Java/Kotlin

Hiring Organisation
Halian Technology Limited
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent
engineering workflows. Experience building and implementing agentic systems using agent orchestration and frameworks . Advanced prompt and context engineering experience. Understanding of state and memory management within agentic architectures. Experience implementing deterministic guardrails and evaluations (Evals) . Experience integrating agents with external tools and APIs . Knowledge ...

High-Performance Java Developer - JVM Tuning & Low-Latency Systems | London (Hybrid Contract)

Hiring Organisation
SKILLFINDER INTERNATIONAL
Location
England, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
demanding, high-throughput environment. What you'll be doing Designing and developing high-performance, low-latency Java applications. Optimising JVM performance, garbage collection and memory management. Building event-driven and reactive systems handling high-frequency workloads. Working with concurrency, networking protocols and Linux internals. Collaborating with international engineering teams … algorithms and concurrency. Experience building low-latency, high-throughput systems. Expertise in GC, JNI, Java Unsafe or JNR-FFI. Understanding of CPU architecture, shared memory, memory-mapped files and TCP/UDP networking. Nice to have Experience with Aeron messaging technology. Previous experience in financial services or trading ...