Memory Management Jobs in England

1 to 25 of 33 Memory Management Jobs in England

Android Developer

Greater London, England, United Kingdom
Hybrid/Remote Options
Rooya
About us: Rooya is an innovative company transforming fleet management and insurance through advanced AI-vision telematics technology. Our platform leverages computer vision to provide optimized decision-making solutions for the insurance and fleet management industries. Job Overview We are seeking an experienced Senior Android Kotlin Engineer to join our team. The ideal candidate should have extensive experience … working with Android SDK components such as Camera2, MediaCodec, MediaMuxer, GPS, and Sensors . Additional expertise in OpenGL, Native JNI/C++, and memory optimization techniques would be a strong advantage. This role requires deep technical knowledge and hands-on experience in developing high-performance Android applications. Key Responsibilities Develop, optimize, and maintain high-quality Android applications using Kotlin … . Work with Camera2, MediaCodec, and MediaMuxer to implement advanced media processing features. Integrate GPS and sensor-based functionalities into Android applications. Optimize memory management and performance for efficient app functionality. Utilize Native JNI/C++ to enhance application performance where necessary. Troubleshoot, debug, and resolve performance bottlenecks in Android applications. Requirements Proven experience as an Android Developer More ❯
Posted:

Senior Android Developer (Inbox)

London, United Kingdom
Hybrid/Remote Options
Proton AG
and approaches to mobile development - we tackle complex engineering challenges with creativity and ingenuity Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memory management,multithreading and concurrencymechanisms to enhance performance and responsiveness of mobileapplications Design for scalability, considering factors such as data caching,network bandwidth and server load Prioritise customer satisfaction … development Excellent communication and interpersonal skills Proficiency with Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memory management techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes toengineering mobile applications Previousexperience working in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Nottingham, England, United Kingdom
Newman Stewart
Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with CI/… CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. Excellent communication, leadership, and interpersonal skills, with the ability to collaborate … mission-critical assignments. With a proven track record of success globally, we are the recruitment partner of choice to many blue chip, medium and small organisations, providing Executive Search, Management Selection and Psychometric Assessment Services to its clients. More ❯
Posted:

C++ Developer (Low-Latency)

London Area, United Kingdom
EC1 Partners
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memory management, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
Posted:

C++ Developer (Low-Latency)

City of London, London, United Kingdom
EC1 Partners
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memory management, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
Posted:

Senior Software Engineer, Embedded UI

Manchester, Lancashire, United Kingdom
Roku, Inc
be contributing extensively to our 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 of third party code. You will … shipping high quality software on an embedded platform Experience with OpenGL, DirectX, or any other graphics APIs Experience writing functional and integration testsGood 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/or Ad product Strong verbal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Developer - TransFICC

London Area, United Kingdom
HCLTech
You follow TDD/BDD and value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code … path optimization, Off-heap memory management techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful attitude matters the most More ❯
Posted:

Senior Java Developer - TransFICC

City of London, London, United Kingdom
HCLTech
You follow TDD/BDD and value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code … path optimization, Off-heap memory management techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful attitude matters the most More ❯
Posted:

Android Developer

Birmingham, England, United Kingdom
Apexon
reputation is built on a comprehensive suite of engineering services, a dedication to solving clients’ toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. We enable #HumanFirstDigital Android Developer – Birmingham (Hybrid) About the Role … Write clean, testable, and maintainable code , following industry best practices. Implement unit and UI tests using JUnit, Espresso , and adopt TDD principles where applicable. Optimize app performance through effective memory management, concurrency handling, and profiling. Participate in code reviews , ensuring adherence to best practices, performance, and quality standards. Work with CI/CD pipelines to automate build, testing More ❯
Posted:

Senior Java Developer - Electronic Trading

London, South East, England, United Kingdom
McGregor Boyall
line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memory management) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Android Graphics Software Engineer

Egham, Surrey, South East, United Kingdom
Hybrid/Remote Options
Microtech Global Ltd
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Employment Type: Contract, Work From Home
Rate: Up to £75 per hour
Posted:

Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Harrington Starr
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … for Solid experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Harrington Starr
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … for Solid experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯
Posted:

Junior Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Harrington Starr
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … years commercial experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯
Posted:

Java Quant Developer – FX Low Latency Market Making

City of London, London, United Kingdom
Vertus Partners
to junior developers. Work in a fast-paced, agile environment where time-to-market is critical. Skills & Experience Required Expert-level Java development skills with deep knowledge of concurrency, memory management, and the JVM internals. 5+ years of experience building low-latency trading systems (preferably FX, but other asset classes welcome). Proven track record of optimising systems More ❯
Posted:

Java Quant Developer – FX Low Latency Market Making

London Area, United Kingdom
Vertus Partners
to junior developers. Work in a fast-paced, agile environment where time-to-market is critical. Skills & Experience Required Expert-level Java development skills with deep knowledge of concurrency, memory management, and the JVM internals. 5+ years of experience building low-latency trading systems (preferably FX, but other asset classes welcome). Proven track record of optimising systems More ❯
Posted:

Full Stack Java Developer – Investment Banking

City of London, London, United Kingdom
Lorien
Java development experience Solid understanding of Java architecture and design patterns Excellent debugging and unit testing skills Experience in front-office environments Knowledge of multi-threading, performance tuning, and memory management Exposure to FX, listed derivatives, smart order routing, and FIX order flow Rate: Up to £825/day , inside IR35 Contract: Initial 6 months Location: London More ❯
Posted:

Full Stack Java Developer – Investment Banking

London Area, United Kingdom
Lorien
Java development experience Solid understanding of Java architecture and design patterns Excellent debugging and unit testing skills Experience in front-office environments Knowledge of multi-threading, performance tuning, and memory management Exposure to FX, listed derivatives, smart order routing, and FIX order flow Rate: Up to £825/day , inside IR35 Contract: Initial 6 months Location: London More ❯
Posted:

Android Graphics

Egham, England, United Kingdom
microTECH Global LTD
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Posted:

Java eTrading Strategist - Rates Front Office London

City Of London, England, United Kingdom
McGregor Boyall
Computer Science, Engineering, Mathematics , or a related quantitative field. 10+ years' experience in Java development for low-latency or electronic trading systems. Deep expertise in Java concurrency, GC tuning, memory management, and NIO . Strong grasp of market microstructure , FIX protocols , and order handling . Proven record of delivering production-grade Java trading platforms in front-office environments. More ❯
Posted:

Senior Android Engineer (UI/UX & Welcome Manager)

City of London, London, United Kingdom
Hybrid/Remote Options
Ventula Consulting Limited
via WebSockets, gRPC, or similar protocols. ? Proficiency in translating high-fidelity designs (e.g., Figma, Sketch) into beautiful, performant, and maintainable code. ? A strong understanding of Android UI performance optimization, memory management, and threading models. ? Experience with the full mobile development lifecycle, from ideation and prototyping to testing, release, and maintenance. Preferred Qualifications ? Advanced UI/UX & Conversational AI More ❯
Employment Type: Permanent, Work From Home
Posted:

iOS Developer

Brighton, Sussex, United Kingdom
ARC IT Recruitment
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 70,000 Annual
Posted:

iOS Developer

Brighton, East Sussex, South East, United Kingdom
ARC IT Recruitment Ltd
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Computer Vision Engineer

London, South East, England, United Kingdom
MicroTECH Global Ltd
programming (OpenGL, CUDA, Vulkan), PyTorch/TensorFlow, and real-time engines (Unity/Unreal). Solid grasp of optimization, linear algebra, computer vision, and numerical methods. Skilled in multithreading, memory management, and profiling for high-performance applications. More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Computer Vision Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
microTECH Global LTD
programming (OpenGL, CUDA, Vulkan), PyTorch/TensorFlow, and real-time engines (Unity/Unreal). Solid grasp of optimization, linear algebra, computer vision, and numerical methods. Skilled in multithreading, memory management, and profiling for high-performance applications. If this sounds of interest, please apply here or reach out to daniel@microtech-global.com More ❯
Posted:
Memory Management
England
10th Percentile
£55,000
25th Percentile
£99,375
Median
£123,750
75th Percentile
£155,000
90th Percentile
£168,500