Memory Management Jobs in the South East

12 of 12 Memory Management Jobs in the South East

C++ Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
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. • Version control systems (e.g., Git) and CI/CD pipelines. Desirable: • Knowledge of SFPDP (Serial Front Panel Data Port) specifically in defence, aerospace, or More ❯
Employment Type: Contract
Rate: £0 - 67 per hour + Inside IR35
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:

Java Software Engineer

South East London, England, United Kingdom
Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
Posted:

C++ Developer - Core Engineering & Platform Infrastructure

South East London, England, United Kingdom
Selby Jennings
engineering challenges in finance. Key Responsibilities: Design and implement high-performance C++17+ infrastructure libraries and tools. Develop ultra-low latency systems for global trading operations. Engineer core platform components: memory allocators, kernel bypass, custom RPC, and distributed compute frameworks. Optimise performance at the hardware/software boundary, including GPU acceleration and CUDA-based compute. Work on Linux kernel internals … networking stacks, and system-level debugging. Technical Requirements: 3+ years of experience in C++ (C++17/20) with strong knowledge of memory management, concurrency, and performance tuning. Experience with GPU programming (CUDA), SIMD, and kernel-level development. Deep understanding of data structures, lock-free algorithms, and low-latency systems. Familiarity with Linux internals, system calls, and performance profiling More ❯
Posted:

Senior Software Engineer - Rust

South East London, England, United Kingdom
James Chase
team in London on a full-time basis What You’ll Do Architect and implement high-performance data processing systems in Rust Leverage Apache Arrow and Parquet for in-memory and on-disk data efficiency Integrate and extend systems like DataFusion, ClickHouse, and DuckDB Design low-latency pipelines for analytical workloads Collaborate with product and platform teams to expose … Fit If You: Have experience with Rust/C/C++ or systems-level languages Have worked with or contributed to analytical databases like ClickHouse, DuckDB, or DataFusion Understand memory management, file formats, and query execution pipelines Are passionate about open-source and care about software craftsmanship Thrive in a startup environment Want to help reinvent how data More ❯
Posted:

Software Engineer

Slough, Berkshire, UK
Hybrid / WFH Options
Annapurna
real-time decision-making in autonomous driving. What to Expect The successful candidate will focus on host-side software and hardware interactions to ensure optimal data transfer and resource management for efficient AI inference on GPUs. Key responsibilities include Developing and optimizing C++ code for efficient data transfer and latency management between the host and GPUs across diverse … vendor platforms. Working with low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers, identifying bottlenecks and implementing effective … modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks. Experience in system-level programming, including memory management, data alignment More ❯
Employment Type: Full-time
Posted:

Software Security Engineer - Farnborough, UK

Farnborough, Hampshire, United Kingdom
Qualcomm
Strong understanding of embedded hardware & driver concepts. Strong understanding of software and computer architecture concepts. Strong understanding of operating system concepts such as tasks, signals, timers, priorities, deadlocks, stacks, memory management, etc. Experience with JTAG-enabled devices and software debugger, with excellent debugging skills. Desirable : Working knowledge of cryptography and secure protocols. Qualcomm MSM and AMSS development experience. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer - Strategy Implementation Engineering

South East London, England, United Kingdom
Selby Jennings
C++17/20) with a deep understanding of performance optimisation. Experience with GCC 12 or similar toolchains that support C++20 features. Solid understanding of low-latency systems, multithreading, and memory management. Background in real-time systems, high-frequency trading, or performance-critical applications. If this sounds interesting, please apply for more info More ❯
Posted:

Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
of department: We are looking for experienced Software Engineers to join the delivery team undertaking the development of an application-level C++ Engine which handles data processing computer cluster management and interfaces between different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU … code. Key Skillset Essential: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable: Network Programming Configuration control and model release processes Continuous Integration and Testing Proficiency in MATLAB and development of models in Simulink Knowledge of RF systems and digital signal processing More ❯
Employment Type: Contract
Rate: £0 - 75 per hour + Umbrella
Posted:

Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Certain Advantage
department are looking for an for experienced Software Engineer to join the delivery team undertaking the development of an application level C++ Engine which handles data processing; computer cluster management; and interfaces between different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU … code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes : Continuous Integration and Testing : Proficiency in MATLAB and development of models in Simulink : Knowledge of RF systems and digital signal processing More ❯
Employment Type: Contract, Work From Home
Rate: £75 per hour, Benefits Overtime Rate
Posted:

GCP AI Engineer

South East London, England, United Kingdom
Hybrid / WFH Options
Anson McCade
and LangFlow. Implement retrieval-augmented generation (RAG) pipelines using vector databases like Pinecone, FAISS, Chroma, or PostgreSQL. Fine-tune prompts to optimise performance, reliability, and alignment. Design and implement memory modules for short-term and long-term agent behaviours. Deploy models and orchestrate AI systems on cloud platforms such as AWS Bedrock, Google Vertex AI, and Azure AI Studio. … collaboratively with their teams, Google Premier Cloud Partner experience etc Proven track record designing and deploying agentic and generative AI prototypes. Deep understanding of semantic search, vector databases, and memory management strategies. Familiarity with cloud AI tools, observability platforms, and performance optimisation. This is an opportunity to work at the forefront of AI innovation, where your work will More ❯
Posted:

Lead AI Engineer

Lancing, England, United Kingdom
TEKsystems
on, innovation-driven role focused on rapidly prototyping advanced AI systems using LLMs, autonomous agents, and semantic search. The engineer will work across the full stackfrom prompt engineering and memory management to UI and cloud deploymentusing tools like LangChain, CrewAI, and vector databases. Core Responsibilities Build and iterat... JBLK1_UKTJ More ❯
Posted: