51 to 62 of 62 Memory Management Jobs in the UK excluding London

Software Engineer C++

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Software related discipline. 3+ years’ commercial experience in modern C++ development on Windows. Experience with Win32 API’s. Experience with DCOM. Proficiency with STL, memory management and concurrency. Knowledge of low-level system programming. It would also be beneficial to have some knowledge of real-time systems ...

Senior Cheat Software Engineer

Hiring Organisation
Rockstar Games
Location
Edinburgh, Midlothian, United Kingdom
Salary
£ 70 K
game exploits. Experience with programming languages such as C# and Python.Demonstrable experience of vulnerability research and write-ups. Experience analysing Windows kernel internals, including memory management, system calls, and driver interactions. HOW TO APPLYPlease apply with a CV and cover letter demonstrating how you meet the skills above. ...

Senior Cheat Software Engineer

Hiring Organisation
Rockstar Games
Location
Dundee, Angus, United Kingdom
Salary
£ 70 K
game exploits. Experience with programming languages such as C# and Python.Demonstrable experience of vulnerability research and write-ups. Experience analysing Windows kernel internals, including memory management, system calls, and driver interactions. HOW TO APPLYPlease apply with a CV and cover letter demonstrating how you meet the skills above. ...

C++ Software Engineer – Windows, High-Performance Imaging

Location
Cambridgeshire and Peterborough, England, United Kingdom
collaborating with hardware and firmware teams. Requirements: degree in Electronics or Software, commercial experience with modern C++, Win32 APIs, and DCOM; proficiency in STL, memory management #J-18808-Ljbffr ...

Brighton Jobs : Gameplay Animator & Animation Engineer

Location
Brighton, England, United Kingdom
systems to satisfy unique creative designs and high-fidelity technical performance. Feature Implementation: Prototype, architect, and code robust gameplay and animation features, ensuring clean memory management, low CPU overhead, and highly modular logic. Math-Driven Animation: Utilize linear algebra and 3D mathematics to implement advanced procedural, kinematic … dynamic character behaviors. Estimation & Scoping: Support production planning cycles by providing highly accurate time estimates, mapping out architectural dependencies, and reviewing tech designs. Risk Management: Proactively identify technical bottlenecks, developmental risks, and scaling limitations within the animation pipeline; engineer stable, creative solutions to eliminate these roadblocks early. ...

Staff Verification Engineer

Location
Cambridge, England, United Kingdom
work closely with other teams on the design microarchitecture, verification methodologies, system performance, etc. You will balance other opportunities such as working with Project Management on activities, plans, and schedule as well as guide and support junior members of the team. Required Skills and Experience: In addition to bringing … need: Solid understanding of digital hardware design and Verilog HDL. Experience in PCIe, CXL and IDE Feature Verification and Performance Analysis. Knowledge of System Memory Management Unit and Generic Interrupt Controller Integration with PCIe. Experience on working with PCIe & CXL IPs and Emulation friendly Transactors. Experience on simulation ...

Principal Technical Animator

Location
Brighton, England, United Kingdom
leadership to implement project‐wide animation roadmaps and toolsets. Solve deep, complex runtime bugs and drive animation optimisation efforts to meet strict performance and memory budgets. Define and document technical standards, best practices, and pipeline workflows for the wider technical animation team. Collaborate closely with Design and Animation leads … animation suite (Anim Blueprints, Motion Matching, Control Rig, State Machines, and Sequencer). Deep technical understanding of low‐level animation concepts, including runtime optimisation, memory management, and threading for animation. Exceptional cross‐discipline communication skills , with a proven track record of aligning Art, Design, and Engineering directors ...

C++ ML Runtime Engineer - AI Acceleration & Systems

Location
Cambridge, England, United Kingdom
runtimes, compilers and hardware abstractions to deliver optimized AI execution on Arm platforms. You will analyse complex performance issues, work on graph processing and memory management, and collaborate with runtime, driver and hardware teams to push the boundaries of AI acceleration. #J-18808-Ljbffr ...

3D Shader and Materials Artist

Hiring Organisation
DFS Head Office
Location
Warrington, Cheshire, North West, United Kingdom
Employment Type
Permanent
ability to deconstruct and solve complex shading bottlenecks. Extensive experience managing complex scenes for network rendering via Backburner, with a focus on memory management and UNC pathing consistency. Proven experience using Adobe Substance 3D Designer and Substance 3D Painter to create and develop high-quality, realistic materials. Technical ...

Software Engineer - High-Performance Java / Low Latency

Hiring Organisation
Randstad Technologies
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£400.00 - £450.00 per day
Design, build, and optimize high-throughput, low-latency concurrent systems for agency liquidity expansion. Perform fine-grained JVM tuning, garbage collection (GC) optimization, and memory profiling to achieve ultra-low response times. Engineer low-level Java solutions utilizing JNI, Java Unsafe, or JNR-FFI for high-frequency processing. Collaborate … internals, garbage collection strategies, and profiling. Low-Level & Hardware Optimization: Solid foundation in low-level Java APIs (Unsafe, JNI, JNR-FFI), CPU architecture, shared memory, and memory-mapped files. Architecture & Concurrency: Mastery of event-driven/reactive designs, multi-threading, concurrent programming patterns, and core Data Structures & Algorithms. ...

Embedded Software Engineer III – Dalgety Bay, Scotland

Location
Dalgety Bay, Scotland, United Kingdom
custom ARM- and MCU-based platforms. Implement and optimize embedded software for real-time operation on resource-constrained hardware, with consideration for performance, memory use, and power consumption. Implement and manage multithreading, interrupt handling, timers, DMA, and task scheduling in RTOS or bare-metal environments. Work closely with hardware …/control interfaces, data movement, timing coordination, and system debug. Troubleshoot and debug system-level issues involving display timing, sensor data alignment, peripheral communication, memory bandwidth, and hardware/software interactions. Apply best embedded software design practices to create modular, maintainable, and reusable code bases. Participate in full software ...

Principal Machine Learning Engineer – Production Systems

Location
Bristol, England, United Kingdom
/gRPC endpoints for cross-language communication. Ensure compatibility with C#/.NET services. Performance & Scalability : Optimize GPU/CPU utilization, batching strategies, and memory management. Plan for multi-model and multi-tenant scenarios. MLOps & Lifecycle Management : Implement model versioning, artifact registries, and deployment workflows. Set up monitoring … logging, and alerting for solver performance. Security & Compliance : Apply best practices for secrets management, dependency scanning, and secure artifact storage. Required Skills & Experience ML Frameworks : Expert in TensorFlow (TF2/Keras), experience with ONNX Runtime for inference. Programming : Advanced Python for ML; strong understanding of packaging, type checking ...