Memory Management Jobs in England

1 to 25 of 53 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:

Frontend Engineer

City of London, London, England, United Kingdom
Statera Talent
What Makes This Role Unique: This position demands more than standard UI implementation. They're looking for an engineer who: Understands JavaScript execution mechanics at a deep level Optimises memory management in data-intensive applications Designs high-performance UI systems for complex real-time data processing Leverages advanced computer science principles to enhance browser-based performance Processes and … 4+ years of software engineering experience Proven ability to handle massive real-time data streams Strong expertise in TypeScript and React Deep understanding of JavaScript performance optimisation Experience with memory management and execution strategies What They Offer: Cutting-edge trading technology platform Intellectually stimulating engineering challenges Performance-based bonus Medical insurance Contributory pension scheme This is a rare More ❯
Employment Type: Full-Time
Salary: £40,000 - £80,000 per annum
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:

C++ Developer - Systematic Trading - HFT - Hedge Fund

London, United Kingdom
Vertus Partners
world of electronic and algorithmic trading. Your work will involve a wide range of responsibilities, from exchange price feeds and core trading systems to back testing engines, tick data management, exchange simulators, and trading gateways. Collaborating closely with investment management professionals such as Quants and Trading teams, you will be at the forefront of designing and developing cutting … other asset classes. Strong experience building and developing high frequency, ultra-low-latency applications Previous experience in developing business logic would be highly beneficial. Strong multi-threading, concurrency and memory management Good technical or scientific academic background in Computer Science, Maths, Physics etc. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, England, United Kingdom
Meritus Talent
cards) Experience building custom sequencing frameworks or state machines for test automation Familiarity with hardware-software integration and system-level debugging Solid grasp of software architecture, performance tuning, and memory management Proficient with version control tools (e.g., Git ) and CI/CD pipelines Desirable Skills Experience with SFPDP in defence, aerospace, or high-speed data acquisition contexts Exposure More ❯
Employment Type: Contractor
Rate: £65.00 - £67.00 per hour
Posted:

Senior Software Engineer - Tax Platform

England, United Kingdom
Diagram
proven track record of shipping and operating complex, large-scale systems in production. Deep, hands-on expertise in Golang, including a strong command of its concurrency models (goroutines, channels), memory management, and standard library. Demonstrable experience in designing, building, and reasoning about distributed systems, including a strong understanding of microservices architecture and API design patterns (e.g., REST, gRPC More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - C++ & Python

Bristol, Avon, South West, United Kingdom
Connexa
optimising performance is just another day's work. Responsibilities: Optimise and profile C++ and Python code across perception, planning, and controls systems Debug complex runtime issues including data races, memory leaks, and performance bottlenecks Turn research prototypes into robust, production-ready software modules Lead architecture discussions and enforce clean, scalable design patterns Drive engineering standards across CI/CD … embedded and cloud platforms What we're looking for: 5+ years of commercial experience writing high-performance C++ (C++17 or newer) and Python Strong understanding of systems-level programming: memory management, threading, profiling Experience debugging complex issues in large, multi-threaded or real-time systems Comfortable optimising across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA) Passion for More ❯
Employment Type: Permanent
Posted:

Java Quantitative Developer Low Latency

City of London, London, United Kingdom
James Joseph Associates Limited
routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and network jitter Continuously assess and remove inefficiencies in JVM performance and memory management Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL/EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book … environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages Background in high-frequency trading and real-time market operations Ability to design tools More ❯
Employment Type: Permanent
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum DoE + Benefits
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:

Software Engineer C++

Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
implementing software sequencing frameworks or custom state machines to support test execution. Demonstrated ability to integrate and debug complex software-hardware systems, with a focus on performance optimization and memory management. Proficient in using version control systems (e.g., Git) and contributing to CI/CD pipelines for continuous integration and delivery. Desirable experience includes working with FPGA-based data More ❯
Employment Type: Contract
Rate: Up to £65 per hour PAYE and Umbrella pay option available
Posted:

Senior C++ Engineer - Core Codecs (Point Cloud / PresenZ 6DoF)

London, United Kingdom
V-Nova Ltd
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:

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:

C++ Software Engineer

Stevenage, Hertfordshire, United Kingdom
Line Up Aviation
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 pipelines. If you are interested in applying for this position and you meet More ❯
Employment Type: Contract
Rate: £60.00 - £67.00/hour
Posted:

Senior Java Developer

London, United Kingdom
Luxoft
and excellent knowledge of Core Java especially Collections, I/O, Multi-threading and Generics. Good experience in performance tuning of Java application, handling high data volumes and java memory management. RDBMS - SQL Server/Oracle Experience in source code control systems, such as STASH/GIT. Tools - Well versed with Eclipse, Maven, Jenkins, uDeploy. Good written and spoken More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - HRT/Patching

Manchester, Lancashire, United Kingdom
eBay Inc
cloud platforms in the industry, we operate and manage hundreds of Kubernetes clusters across diverse environments, comprising millions of compute instances. Our team is responsible for the full lifecycle management of these clusters-including provisioning, OS and Kubernetes upgrades, technical refreshes, and decommissioning. We also customize the Linux operating system for our Kubernetes platform, enhancing the kernel to meet … our infrastructure at scale. What you will accomplish: Design, develop, and maintain a stable, high-performance Linux operating system optimized for the Kubernetes platform, along with the supporting cluster management system. Contribute to kernel development and performance tuning to enhance system scalability, reliability, and efficiency; stay up to date with the latest advancements in kernel and security technologies. Build … a related field. Minimum of 5 years of hands-on experience with Linux systems, including a strong understanding of Linux kernel development and OS internals-such as process scheduling, memory management, file systems, and networking. Proficient in programming with C++, Go, or Python. Deep expertise in orchestrating containerized applications and building scalable cluster management systems. Skilled at More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Low-Latency Developer

London, United Kingdom
Onyx Capital Group
liquidity across multiple trading venues. Responsibilities Develop pricing algorithms and normalization logic with nanosecond-level precision. Optimize system performance using kernel bypass techniques (e.g., DPDK), CPU pinning, and efficient memory management. Integrate with trading venues via FIX protocol and proprietary APIs. Collaborate with infrastructure teams to deploy and maintain systems. Ensure high availability and fault tolerance through redundant processing … latency C++ , Rust , or Java for performance-critical applications. Experience with DPDK , RDMA , or other kernel bypass/network acceleration techniques. Deep understanding of multithreading , lock-free programming , and memory management . Familiarity with FIX protocol , market data APIs , and exchange connectivity . Experience with Linux systems , especially in HFT or real-time environments. Knowledge of containerization (Docker More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Engineer (Cloud)

London, United Kingdom
Microtech Global Ltd
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++17 or later … technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 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: £90,000
Posted:

Senior C++ Engineer (Cloud)

London, South East, England, United Kingdom
MicroTECH Global Ltd
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++17 or later … technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 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: Full-Time
Salary: £89,000 - £90,000 per annum
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:

Algo Quant Developer - Fixed Income - Investment Banking

London, United Kingdom
Vertus Partners
background (including Java 8). Excellent business knowledge around Credit, Rates, FX or Equities Strong experience building and developing high throughput, low-latency applications Strong multi-threading, concurrency and memory management Strong test first approach (including unit testing, integration testing, back testing and end-to-end testing). Good technical or scientific academic background in Computer Science, Maths More ❯
Employment Type: Permanent
Salary: GBP 150,000 - 170,000 Annual
Posted:
Memory Management
England
10th Percentile
£73,500
25th Percentile
£90,000
Median
£105,000
75th Percentile
£155,000
90th Percentile
£161,000