1 to 25 of 33 Memory Management Jobs in England

Senior Embedded Electronics Engineer

Hiring Organisation
ZENOVO LTD
Location
London, United Kingdom
Salary
0
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 ...

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

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

Hiring Organisation
Microlise
Location
Mansfield, Nottinghamshire, UK
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

Hiring Organisation
Microlise
Location
Burton-on-Trent, Staffordshire, UK
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

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

Hiring Organisation
Microlise
Location
Nottingham, UK
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

Hiring Organisation
Microlise
Location
Derby, Derbyshire, UK
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
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
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
Mansfield, Nottinghamshire, UK
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
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 ...

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

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 Software Engineer (C++/Linux)

Hiring Organisation
Nigel Wright Group
Location
Prudhoe, Northumberland, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum
keen to speak with engineers who have experience in: Modern C++ development Linux application development Embedded Linux environments Software performance optimisation and memory management TCP/IP networking and communications protocols Developing software that interacts with hardware or runs on embedded devices You'll be someone who enjoys ...

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

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 C++ Programmer

Hiring Organisation
IT Search & Select
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £95,000 per annum
trading stack. Essential Experience 10+ years’ commercial C++ development in complex or performance-critical systems. Strong understanding of algorithms, data structures, concurrency and memory management. Background in embedded systems , real-time control, or high-reliability software is perfectly suitable. Ability to write clean, robust, well-tested code. Comfortable working ...

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