Remote Memory Management Jobs in England

17 of 17 Remote Memory Management Jobs in England

Android Developer (Inbox)

London, United Kingdom
Hybrid / WFH 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 concurrency mechanisms to enhance performance and responsiveness of mobile applications Design for scalability, considering factors such as data caching, network bandwidth and server load Prioritise … as well as cross-platform technologies 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 to engineering mobile applications Previousexperience working in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior/Staff Design Hardware Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
a general-purpose CPU architecture (preferably ARM) and an interconnect architecture (preferably AMBA). Experience of complex SoC design and host/accelerator integration (configuration and communication mechanisms, interrupts, memory management, memory coherency). Understanding of computer graphics techniques and APIs (e.g. OpenGL and Vulkan) or compute APIs (e.g. OpenCL). Understanding of HW and SW logging More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Engineer (Javascript)

London, United Kingdom
Hybrid / WFH Options
Atominvest Software Ltd
to think through client needs and incorporate end-user feedback Strong UI/UX instincts and an eye for visual design Understanding of client-side performance, including rendering optimizations, memory management, and state management Positive attitude, sense of humor and creativity Strong analytical, project leadership and communication skills Team leadership and management skills You should have … a strong interest in web-based software development and additional experience in the financial services technology/asset management space would be a bonus. What we offer: Competitive compensation Challenging, engaging and rewarding work A culture of trust, ownership, responsibility and autonomy in your work An incredible team of smart and mission-driven people to work with Fun working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Low level/ Low latency Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
McGregor Boyall
with hardware-aware optimisations and kernel-bypass techniques What We're Looking For: Deep understanding of systems-level programming (Java and/or Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building custom allocators or working in no More ❯
Employment Type: Full-Time
Salary: £110,000 - £130,000 per annum
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
Certain Advantage
sequencing frameworks or custom state 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 Desirable Skills: Experience with SFPDP (Serial Front Panel Data Port) specifically in defence More ❯
Employment Type: Contractor
Rate: £67.00 per hour, Inc benefits
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Certain Advantage
sequencing frameworks or custom state 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 Desirable Skills: Experience with SFPDP (Serial Front Panel Data Port) specifically in defence More ❯
Employment Type: Contract, Work From Home
Rate: £67 per hour, Benefits Overtime Rate
Posted:

Senior Rust Engineer - Low-Level Systems

City of London, London, United Kingdom
Hybrid / WFH Options
McGregor Boyall Associates Limited
scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques ?? What We're Looking For: Deep understanding of systems-level programming (Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking (e.g., epoll, io_uring) Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building custom allocators More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Rust Engineer - Low-Level Systems

London, South East, England, United Kingdom
Hybrid / WFH Options
McGregor Boyall
scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques What We're Looking For: Deep understanding of systems-level programming (Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking (e.g., epoll, io_uring) Bonus points for experience with: Kernel bypass (Solarflare, DPDK) Building custom allocators More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior C++ Engineer (Cloud) - London - Hybrid

London, United Kingdom
Hybrid / WFH Options
microTECH Global Limited
features. Our products are released for use by both customers within their products and directly to the public within our own encoding workflows and players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C+ or later … technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years). Performance analysis & optimization … frameworks & tools: GoogleTest, Catch2, sanitizers, fuzzing (libFuzzer, AFL), static/dynamic analysis. Python for build scripts, test automation, data analysis or tooling. Experience providing partner-facing SDKs, binary compatibility management, versioned APIs. Familiarity with agile development methodologies (Scrum, Kanban) and collaborative engineering practices (pairing, mentoring). More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Developer, Banking, London

City of London, London, England, United Kingdom
Hybrid / WFH Options
IT Search & Select
high-performance applications? Join a leading technology vendor that powers decision-making across global investment banks. This is your chance to build tools that directly impact capital markets, risk management, and trading platforms. What You'll Do Design, develop, and optimize client-facing applications using C# and WinForms Collaborate with quant analysts and traders to translate business needs into … in a commercial or enterprise setting Bonus points for exposure to C++ , Rust , or Python in high-performance environments A strong grasp of software engineering fundamentals: design patterns, multithreading, memory management Ability to thrive in fast-paced, high-stakes environments with minimal supervision Why Join Us Work at the cutting edge of financial technology Engage with global investment More ❯
Employment Type: Full-Time
Salary: £55,000 - £65,000 per annum
Posted:

Staff/Principal Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

London, United Kingdom
Hybrid / WFH Options
microTECH Global Limited
Permanent Location: London, UK Candidates are required to do hybrid working in London. Our client are an XR company combining AI and Graphics Main Responsibilities: Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C+ or later … verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years). Performance analysis & optimization More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

IOS Developer CGEMJP

Sheffield, Yorkshire, United Kingdom
Hybrid / WFH Options
Experis - ManpowerGroup
Git. Strong understanding of mobile app architecture, design pattern and best practices. Familiar with RESTful APIs, JSON, network framework and third party library integration. Experience in handling performance optimization, memory management and app security. Good to have knowledge about testing frameworks. Solid understanding of mobile app development life cycle. All profiles will be reviewed against the required skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Linux Kernel

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
operating system fundamentals Experience in developing sophisticated low-level software Nice To Have Skills and Experience : Experience with Armv8-A Architecture Knowledge of Arm64 assembly language Expertise in Linux Memory Management and Virtualization Experience contributing to the Linux upstream In Return: Our Cambridge offices provide excellent collaboration spaces. We are open to tailoring the role and title for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Engineer (Inbox)

London, United Kingdom
Hybrid / WFH Options
Proton AG
our open-source projects here ! The Accounts Team Proton Account team owns capabilities throughout the lifecycle of our customer journeys, from the critical acquisition and signup step, to account management while utilizing our services, to effective promotions and checkout flows.The Accounts Team is one of the key engineering teams that are centrally positioned to contribute within all Proton's … an organization and leading complex technical projects Extensive experience building maintainable and testable code bases, including API design and unit testing techniques Extensive experience with multithreading programming and mobile memory management A strong grasp of scalable software architecture and software engineering best practices An intuition for optimal user experience and design Even if you don't meet all More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Linux Kernel

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
of operating system fundamentals Experience in developing low-level software "Nice To Have" Skills and Experience : Experience with Armv8-A Architecture Knowledge of Arm64 assembly language Expertise in Linux Memory Management and Virtualization Experience contributing to Linux upstream projects In Return: Our Cambridge offices foster collaboration. We are open to tailoring the role for the right candidate. If More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Memory Management
England
10th Percentile
£73,500
25th Percentile
£90,000
Median
£105,000
75th Percentile
£155,000
90th Percentile
£161,000