51 to 75 of 135 Memory Management Jobs in England

Senior Software Engineer C++

Location
Nottingham, England, United Kingdom
delivering high quality, maintainable software in a commercial environment. Significant industry experience with modern C++ (such as C++11 and later), including practical knowledge of memory management, templates, concurrency, and the standard library. Experience with C# and the .NET ecosystem is highly advantageous, particularly in scenarios involving cross language ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
delivering high quality, maintainable software in a commercial environment. Significant industry experience with modern C++ (such as C++11 and later), including practical knowledge of memory management, templates, concurrency, and the standard library. Experience with C# and the .NET ecosystem is highly advantageous, particularly in scenarios involving cross language ...

Linux Engineer

Location
Greater London, England, United Kingdom
optimized, secure, and reliable OS configurations possible. Responsibilities Tune the Linux kernel for ultra-low latency and maximum throughput Automate infrastructure provisioning and configuration management Diagnose complex system-level performance issues Manage hardware lifecycles and evaluate new server architectures Requirements Deep expertise in Linux internals (networking stack, memory management, scheduling) Experience with configuration management (Ansible, Puppet, or similar) Knowledge of networking protocols (TCP/IP, Multicast) #J-18808-Ljbffr ...

Global Banking & Markets - Software Engineer - Systematic Market Making -Vice President - London

Location
Greater London, England, United Kingdom
Experience Securities/trading experience is a plus but not required. Multi-threaded/concurrent programming. Just-in-time compilation/code path optimization. Memory management strategies. JVM tuning for low-latency. Low-latency messaging, network protocols, network I/O in Java, JNI. Hardware stack and hardware … help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. ...

C++ Team Lead (Low Latency)

Location
Greater London, England, United Kingdom
challenges in financial technology. What You’ll Bring Strong expertise in low‐latency/ultra‐low‐latency technology Deep understanding of C++ performance optimisation , memory management and CPU architecture Proven experience with garbage collection tuning and JVM performance , particularly where C++ and Java systems interact Strong knowledge … with the ability to influence architecture and technical strategy Experience within trading, capital markets, electronic trading or financial technology Experience with market data, order management or execution systems Knowledge of kernel/network optimisation, CPU affinity, NUMA and hardware‐level performance Experience with performance tooling, benchmarking and latency analysis ...

Java Technical Consultant

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Plus Bonus Quant Capital is urgently looking for a Java Technical Consultant to join our high profile client. Our client provides data management platforms to the securities and investment management industry. They have offices across the globe and are the have the number one product for the investment … economics, Maths, finance ·In-depth understanding and experience with multiple application servers i.e. WebLogic, WebSphere, JBoss, WildFly ·Understanding Java monitoring tools, memory management tools and profilers ·Experience with large-scale software designs ·Working experience with Spring and Hibernate framework ·Proficient understanding of Oracle database, ability to tune SQLs ...

Senior Software Engineer, UI Players

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
ramp on an unfamiliar codebase with an agent helping you. What you'll be doingWork closely with product development, platform services, and release management teams to contribute extensively to our embedded UI development and underlying architectureIntegrate third-party C++ librariesInvestigate, diagnose and resolve issues within the Roku PlatformWe … developmentProficiency in AI Assisted programmingUnderstanding of API design considerations and tradeoffsFamiliarity with tools and libraries such as Boost, PlayReady, ALSA, DIAL a plusExperience with memory management and multi-threaded developmentExperience with OpenGL and DirectFBMedia/Video knowledge such as codecs, media streaming, etc. would also be a plusIdeally ...

Software Engineer - Mission Management Systems

Hiring Organisation
Hackajob Ltd
Location
Yeovil, Somerset, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
standard range are managed through governance controls to protect internal equity. At Leonardo in Yeovil we are seeking an experienced Software Engineer - Mission Management Systems to drive the end-to-end development of high-integrity aircraft software during a critical technical pivot. This role focuses on the evolution … Tactical Mission Management Systemsmaintaining the reliability of our legacy manned platforms while architecting the software for our emerging uncrewed and autonomous capabilities. Your impact Working within our Helicopter division, you will be taking ownership of complex mission system software component, ensuring legacy systems remain robust, while simultaneously leveraging open ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
proprietary embedded graphics stacks) and rendering pipelines Across our entire device portfolio Across a variety of disciplines Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers Role details Work model: Hybrid What you'll build and improve Drive engineering excellence by implementing … tools, automated performance regression suites, and modern C++ best practices Design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration Lead technical investigations into system-level bottlenecks, memory leaks, and GPU/CPU synchronization issues Develop and maintain ...

C++ Engineer

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
merge requests and showing themC++ Engineers Must Ideally Have: Computer Science or Engineering degree. Solid understanding of OOP concepts and modern C++ features, including memory management facilities such as smart pointers, move semantics, etc. Experience with multi-threaded applications and TCP networking. The ability to produce good quality ...

Staff HFT Rust Engineer

Location
Greater London, England, United Kingdom
professional experience with Rust in production environments Proven track record building and optimizing high-performance, low-latency systems Deep understanding of systems programming, memory management, and concurrency patterns Expert-level knowledge of computer science fundamentals, data structures, and algorithms Extensive experience with network programming and protocol design Prior ...

Founding AI Infrastructure Engineer

Hiring Organisation
LinuxRecruit
Location
London, UK
Employment Type
Full-time
modern deep learning frameworks. Kubernetes, Slurm or GPU orchestration platforms. AWS and specialist GPU cloud providers. High-performance computing and distributed systems. Training optimisation, memory management and networking. MLOps tooling, CI/CD and experimentation frameworks. Python and production-grade software engineering. Computer vision, multimodal AI or transformer ...

Senior Software Engineer (vLLM)

Location
Cambridge, England, United Kingdom
/AI projects (e.g. PyTorch, Hugging Face TGI, TensorRT-LLM, Ray). Strong understanding of LLM inference mechanics (e.g. KV caching, continuous batching, memory management, model quantisation). Experience interacting with, and upstreaming code to, active open-source communities. Hands-on experience working on performance optimisation for hardware ...

C++ Software Engineer - Data Platform

Location
Greater London, England, United Kingdom
Computer Science or a related field. 2+ years of professional software engineering experience. Strong fundamentals in data structures, algorithms, and systems-level thinking (memory management, concurrency, I/O). Proficiency in modern C++ (C++11 or higher); comfort with STL. Solid working knowledge of UNIX/Linux development ...

AI Software Engineer

Location
Greater London, England, United Kingdom
master's degree in Computer Science, Electrotonic Engineering, or related technical field. Qualifications Deep understanding of C++14/17/20, including STL, memory management, and multi-threading. Strong ability to write clean, maintainable Python for automation, and data processing. Hands-on experience with at least ...

Business Consultant - Databricks

Hiring Organisation
NTT DATA
Location
London, UK
Employment Type
Full-time
Spark (SQL, PySpark, Scala), and Delta Lake. Deep understanding of Spark execution plans, shuffle optimization, and data partitioning strategies. Experience tuning job configurations (e.g., memory management, parallelism, caching, adaptive query execution). Familiarity with orchestration tools: Databricks Workflows, Airflow, or Azure Data Factory. Proficiency in Python or Scala ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
that behaviour matches the original.**What You'll Bring*** Excellent programming knowledge, underpinned by sound software engineering principles.* Advanced C and C++ skills, including memory management, performance optimisation, and low-level debugging.* Hands-on graphics programming expertise with DirectX and/or OpenGL, including rendering pipelines.* A commercial ...

Senior AI Engineer

Location
Greater London, England, United Kingdom
these: Good understanding of and experience with agile methodologies Experience shipping production agentic or LLM based systems, including tool and function calling, state and memory management, control flow (branching, loops, retries), and human in the loop checkpoints, using a framework such as LangChain/LangGraph, Amazon Bedrock AgentCore ...

Senior AI Software Engineer

Hiring Organisation
Centrica - CHP
Location
Windsor, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
travel to site. The Day to day Design and build agentic services on Amazon Bedrock and AgentCore Runtime, including multi step orchestration, state and memory management, and graceful handling of failure and ambiguity. Build and own the tool layer that agents act through, exposing business capability such ...

Senior Java Backend Engineer - Leeds-Based

Location
Leeds, England, United Kingdom
Games Location Leeds, England, United Kingdom Commitment Full‐time, Permanent Work Model On‐site (In‐office) Department Information Systems Team Core Systems Built Task management software, defect trackers with console integration, distributed video recording systems, reporting & analytics tools Required Experience 5+ years in professional Java backend development Core Tech … game development disciplines globally. The applications we build are essential to supporting the creation of all Rockstar Games projects. Our portfolio ranges from task management software and defect trackers with games console integration to distributed video recording systems and advanced reporting/analytics applications. In this role, you will ...

Senior Software Engineer, Subscriptions

Location
Cambridge, England, United Kingdom
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 … Develop core features of the Roku Channel app and Roku OS. Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development. Investigate, diagnose and resolve issues. We’re excited if you have Experience developing UI applications using popular ...

AI & Agentic Technical Delivery Lead

Hiring Organisation
Hackajob Ltd
Location
London, United Kingdom
Employment Type
Permanent
infrastructure Experience across the full lifecycle from POC to production — including the hard part: evaluation design, prompt engineering at scale, guardrails, cost optimisation, latency management, and monitoring in live environments The ability to look at a GenAI architecture and immediately identify what will break, what will be too slow … will cost too much, and what the team has not thought about yet Genuine familiarity with agentic AI patterns — multi-agent orchestration, tool use, memory management, human-in-the-loop design — and where they succeed and fail in real delivery contexts Required — Technical Leadership Experience leading engineering ...

Senior Embedded UI Engineer, Streaming — Hybrid

Location
Manchester, England, United Kingdom
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 … Develop core features of the Roku Channel app and Roku OS. Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development.Investigate, diagnose and resolve issues. What experience would help someone be successful in this role at Roku? Experience ...

Java Engineer - Low Latency

Location
Greater London, England, United Kingdom
optimising low-latency systems Familiarity with performance tuning and profiling tools (e.g. JMH, async-profiler, Flight Recorder) Solid understanding of multithreading, concurrency, and memory management Experience with microservice architectures and event-driven systems Linux fundamentals and comfort with performance diagnostics Clear communication skills and ability to articulate design … performance decisions Nice to have Experience with high-performance messaging (Chronicle Queue/Wire, Aeron, ZeroMQ, Kafka tuning) Familiarity with off-heap or direct memory structures (Chronicle Map, VarHandles, DirectByteBuffers) Networking/I/O frameworks such as Netty or custom FIX engines Exposure to OpenHFT, LMAX Disruptor ...

Staff Software Engineer

Location
Greater London, England, United Kingdom
62304. Collaborate with electronics and FPGA teams on hardware-software interfaces, supporting hardware bring-up, system integration, and complex debug. Contribute to risk management and design documentation activities, including software hazard analysis and traceability in line with ISO 14971 and CoMind’s QMS. Participate in design reviews, sprint planning … years of experience in software engineering, with a strong focus on systems-level software architecture Deep expertise in modern C++ (C++17 or later), including memory management, concurrency, real-time constraints, and performance optimisation Hands‐on experience developing software for embedded Linux environments, including device driver development and hardware ...