Memory Management Jobs in the South East

10 of 10 Memory Management Jobs in the South East

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, 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 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, 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:

Principal Software Engineer

Woking, Surrey, United Kingdom
Radiometer
as appropriate . Here is what success in this role looks like: Extensive Java Expertise: Deep understanding of Java SE and EE, including core concepts like OOP, multithreading, and memory management . Extensive Java/TypeScript/HTML/CSS knowledge & Frontend Framework experience ( React/Angular) Architectural Skills: Ability to design scalable, maintainable, and efficient software architectures More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

London, South East, England, United Kingdom
MicroTECH Global Ltd
JOB AD: 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++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional … verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: 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 More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Software Developer C++/C#

Guildford, Surrey, South East, United Kingdom
Mage Global Technologies
C++ and C# using Visual Studio 2019/2022. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems. Develop and consume COM interfaces and ensure proper registration, activation, and lifecycle management. Collaborate with other developers, testers, and product owners to deliver reliable, maintainable … and COM registration. Hands-on experience with P/Invoke, RCW/CCW, and .NET attributes for COM Interop ([ComVisible], [Guid], etc.). Ability to analyse interop issues, including memory management, threading, and performance. Experience integrating with or maintaining legacy Windows applications. Desirable Skills: Experience with .NET Framework 4.x or .NET 6+ migration. Familiarity with ATL, MFC, or More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Software Developer C++/C

Guildford, Surrey, United Kingdom
Mage Global Ltd
C++ and C# using Visual Studio 2019/2022. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems. Develop and consume COM interfaces and ensure proper registration, activation, and lifecycle management. Collaborate with other developers, testers, and product owners to deliver reliable, maintainable … and COM registration. Hands-on experience with P/Invoke, RCW/CCW, and .NET attributes for COM Interop ([ComVisible], [Guid], etc.). Ability to analyse interop issues, including memory management, threading, and performance. Experience integrating with or maintaining legacy Windows applications. Desirable Skills: Experience with .NET Framework 4.x or .NET 6+ migration. Familiarity with ATL, MFC, or More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:

Lead Rust Engineer - Cybersecurity

London, South East, England, United Kingdom
Understanding Recruitment
CybersecurityUp to £130K We are seeking an experienced Lead Rust Engineer to take the project lead in designing and developing our Software-as-a-Service (SaaS) product offerings (No management needed). Our company provides innovative cloud protection, detection, and preventive solutions for cloud-based, container-native, and on-premises environments. Our Rust Engineers use advanced cybersecurity methods to … of experience with cloud computing solutions such as AWS, Google Cloud Platform, Microsoft Azure, etc. Bonus points for knowledge of the cybersecurity domain. 3+ years of experience in project management for delivering high-quality products on time. Proven professional development experience with Rust and its ecosystem. Experience in working across the complete product stack. Solid understanding of software design … principles, concurrency, synchronization, memory management, data structures, algorithms, etc. Experience in working with microservices architectures & cloud-native services. As the Lead Rust Engineer, you will be responsible for leading and heavily contributing to our product's backend design and development with a focus on Rust. You will also work closely with the Product teams to continuously enhance the More ❯
Employment Type: Full-Time
Salary: £110,000 - £130,000 per annum
Posted: