Memory Management Jobs in the UK excluding London

1 to 25 of 37 Memory Management Jobs in the UK excluding London

Senior Python Developer

london, south east england, United Kingdom
Glite Tech
ML engineers, and designers. Skills needed: Build high-load applications from scratch. Deep knowledge of AWS. Problem-solving. Requirements gathering & architecture planning (trade-offs management). Estimation skills (time, users, traffic, money, algorithmic complexity, cache, etc.). Clean code practices. Architecture scalability and simplicity. Research skills (new APIs, libraries … UI testing frameworks. Experience with SQL and NoSQL databases. Best practices in building scalable mobile APIs (REST, HTTPS, etc.). Good principles of security management (secrets, protocols, etc.). Experience with some Python web frameworks (Django, Flask, FastAPI, etc.). CAP. Skills that are nice to have Speak or … learn to speak more than one language Experience with real-time databases. Experience with in-memory databases. Experience in developing educational products. Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.). Experience (even non-production) with different types of programming languages: interpreted, compiled, with garbage collection, manual memory More ❯
Posted:

Head of Full Stack Development

london, south east england, united kingdom
Glite Tech
ML engineers, and designers. Skills needed: Build high-load applications from scratch. Deep knowledge of AWS. Problem-solving. Requirements gathering. Architecture planning (trade-offs management). Estimation skills (time, users, traffic, money, algorithmic complexity, cache, etc.). Clean code practices. Architecture scalability and simplicity. Research skills (new APIs, libraries … UI testing frameworks. Experience with SQL and NoSQL databases. Best practices in building scalable mobile APIs (REST, HTTPS, etc.). Good principles of security management (secrets, protocols, etc.). Experience with some Python web frameworks (Django, Flask, FastAPI, etc.). Experience managing a team of developers. CAP. Skills that … are nice to have: Speak or learn to speak more than one language Experience with real-time databases. Experience with in-memory databases. Experience with frontend frameworks. Experience in developing educational products. Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.). Experience (even non-production) with different types More ❯
Posted:

C++ Engineer (Low-Level) - up to £175k base + HUGE bonus

london, south east england, United Kingdom
Hunter Bond
GPU-level optimizations for ML model training and inference, focusing on speed and efficiency. Profile and optimize ML workloads running on GPUs, focusing on memory management, parallelization, and performance tuning. Develop and optimize custom GPU drivers and frameworks for ML-specific tasks, including model training, AI inference, and … GPU architecture and machine learning advancements, applying new techniques to optimize system performance. Skills and Experience: Proficiency in C++ with a strong focus on memory management, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. More ❯
Posted:

Quantitative Developer, Equities & Futures

london, south east england, United Kingdom
Multi-Strat Hedge Fund
trading platform. Code Review & Maintenance: Participate in code reviews, maintain high code quality standards, and contribute to the continuous improvement of development practices. Risk Management: Develop and integrate risk management tools to monitor and mitigate potential risks in trading strategies. Qualifications Educational Background: Bachelor's, Master's, or … a related quantitative discipline. Programming Skills: Expertise in C++: Strong proficiency in C++ (11/14/17) with a focus on performance optimization, memory management, and multithreading. Additional Languages: Proficiency in Python, R, or other scripting languages is a plus. Financial Knowledge: Market Expertise: In-depth knowledge More ❯
Posted:

Lead Software Engineer - C, Unix

Stockport, Cheshire, United Kingdom
Hybrid / WFH Options
Applause IT Recruitment Ltd
Strong C programming experience in a Unix/Linux environment. Experience leading or mentoring a team of 3-4 engineers. Expertise in multi-threading, memory management, and performance tuning. Proficiency with version control (Git, GitHub, GitLab). Knowledge of scripting languages (Python, Bash) for automation. Experience with CI More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 85,000 Annual
Posted:

Lead Software Engineer - C, Unix

Stockport, Greater Manchester, United Kingdom
Hybrid / WFH Options
Applause IT Recruitment Ltd
Strong C programming experience in a Unix/Linux environment. Experience leading or mentoring a team of 3-4 engineers. Expertise in multi-threading, memory management, and performance tuning. Proficiency with version control (Git, GitHub, GitLab). Knowledge of scripting languages (Python, Bash) for automation. Experience with CI More ❯
Employment Type: Permanent
Salary: £70000 - £85000/annum Benefits
Posted:

Principal Software Engineer

london, south east england, United Kingdom
Ingenii Search
C++ (C++17/20) and multi-threaded programming. Deep understanding of low-latency programming, including CPU cache optimization, lock-free data structures, and efficient memory management. Experience with network programming (TCP/IP, UDP, multicast) and high-performance messaging frameworks. Familiarity with Linux kernel tuning, real-time scheduling, and More ❯
Posted:

Java Software Engineer (Junior - Mid Level - Senior/Lead) - Hybrid Working - £80,000 - £170,000 Base (+ Bonus)

london, south east england, United Kingdom
Hybrid / WFH Options
Hunter Bond
Fine-tune the Java Virtual Machine (JVM) and garbage collection (GC) settings to achieve optimal performance in production environments, ensuring minimal overhead and efficient memory management. Build and maintain scalable microservices that handle a high number of concurrent requests while maintaining performance under heavy loads. Key Requirements: Degree in More ❯
Posted:

C Developer

oxford district, south east england, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
documented codebases What experience is needed: 3+ years’ professional experience with C (preferably in systems, embedded, or Linux environments) Strong understanding of low-level memory management, multithreading, and concurrency Experience debugging complex systems and working close to the hardware Comfortable with version control (e.g., Git), CI/CD More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
and robust low level embedded software for a multicore processing platform. Be responsible for documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your wider team. Deliver technical reports and documents, as well as generate and present technical presentations … and application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience … developing solutions for ARM and Intel based multicore processing platforms. Communication protocols (I2C, SPI, USB, Serial, Network, PCIe). Familiarity with configuration management tools, defect tracking and peer review. Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Rust Software Engineer - Digital Asset Trading

london, south east england, United Kingdom
Hybrid / WFH Options
Tempest Vane Partners
of low-latency programming with Rust Familiarity with Docker, Kubernetes and CI/CD pipelines Experienced of working on trading systems Good understanding of memory management and performance optimization. A passionate software engineering professional who has an agnostic approach to technology Passionate about the Crypto-Trading space Good More ❯
Posted:

Embedded Lead Software Engineer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
leonardo company
skills and application of various strategies. Use of RTOSs such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience … developing solutions for ARM and Intel based multicore processing platforms. Communication protocols (I2C, SPI, USB, Serial, Network, PCIe). Familiarity with: Configuration management tools, defect tracking and peer review. Demonstrable experience in the following areas will help you stand out: Working alongside firmware and hardware engineers to develop working … embedded solutions. Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Requirements management tools. Experience of Agile development and Atlassian toolset. Understanding of the Internet of Things (IoT). Experience developing Continuous Integration/Continuous Deployment. Security Clearance: You must be eligible More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

guildford, south east england, united kingdom
Cranleigh STEM, Sustainability & SHEQ Recruitment
deployments. Senior Embedded Software Engineer requirements Extensive experience in embedded C development, both in bare-metal and RTOS environments. Strong understanding of microcontroller systems, memory management, and optimised coding techniques. Ability to undertake practical hands-on work when required. Proficient with communications protocols such as SPI, I2C, UART More ❯
Posted:

Endur Developer

london, south east england, United Kingdom
twentyAI
UAT). Provide post-deployment support and troubleshooting. Ensure performance tuning, reliability, and maintainability of Endur components. Work closely with BA, QA, and project management teams to align deliverables and timelines. Required Skills and Experience Proven experience (5+ years) working as an Endur Developer in a commodity or energy … oil, and financial derivatives . Familiarity with front-to-back workflows: deal capture, scheduling, risk, PnL, settlements, and accounting. Experience in performance tuning and memory management within Endur. Ability to work effectively with stakeholders across business and IT. Proven track record in leading and mentoring offshore development teams. … Solid understanding of SQL and relational databases. Strong problem-solving and analytical skills. Excellent communication and stakeholder management skills. More ❯
Posted:

Embedded Software Engineer

Marlow, Buckinghamshire, United Kingdom
Matchtech
accordance with project governance Identify and document intellectual property such as trade secrets, patents and controlled information Perform any other duties reasonably requested by management Job Requirements: Experience with C++ Embedded software on embedded Linux OS (e.g., Petalinux/yocto) Expertise in design, coding, debugging, reviewing, and testing software … R5 Capability in designing time-critical code on an RTOS Experience in designing embedded Linux drivers for custom programmable logic firmware interfaces Experience with memory management using DDR, DMA, cache coherency, and partitioning Experience with MicroSemi Smartfusion2 devices and designing embedded applications running on FreeRTOS on its ARM More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Systems Programmer

Liverpool, Lancashire, United Kingdom
Avalanche Studios Group
As a Systems Programmer at Central Tech, you will help develop, maintain and adapt the lower-level systems of the game such as spawning, memory management, job scheduling, threading framework, frame layout, streaming, and networking interfaces. You will be involved in profiling and optimizing our game as well … tools and pipelines used in modern game development. Strong multi-threaded programming skills. Knowledge of a wide range of game-level systems, including scene management, physics, animation, AI, rendering, etc. Experienced with automated testing, testable code, and robust test frameworks to ensure stability and performance. Have a great attention More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Newbury, Berkshire, UK
Hybrid / WFH Options
X4 Technology
Key Requirements: Proven experience leading embedded product development from concept through to production. Deep expertise in modern C++ (C++11 and beyond), with knowledge of memory management and system optimization. Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets. Strong architectural mindset with the More ❯
Posted:

Lead Software Engineer

newbury, south east england, United Kingdom
Hybrid / WFH Options
X4 Technology
Key Requirements: Proven experience leading embedded product development from concept through to production. Deep expertise in modern C++ (C++11 and beyond), with knowledge of memory management and system optimization. Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets. Strong architectural mindset with the More ❯
Posted:

Lead Software Engineer

Newbury, south west england, United Kingdom
Hybrid / WFH Options
X4 Technology
Key Requirements: Proven experience leading embedded product development from concept through to production. Deep expertise in modern C++ (C++11 and beyond), with knowledge of memory management and system optimization. Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets. Strong architectural mindset with the More ❯
Posted:

Principal Engineer

Slough, Berkshire, South East, United Kingdom
Iris Recruitment
experience with engineering processes such as CI/CD, Continuous Delivery and Agile. Deep knowledge and understanding of core advanced topics Eg: async, http, memory management, performance optimisation, profiling and debugging applications Significant experience working across multiple tech stacks Positive approach to problem solving Experience of working at More ❯
Employment Type: Permanent
Posted:

Performance Modelling Architect

Cambridge, England, United Kingdom
European Tech Recruit
Engineering, Computer Science, or a related field. In-depth familiarity with Arm AArch64 architecture and System-on-a-Chip (SoC) architectures. Proficient in Linux Memory Management and Virtualisation Experience with Android or HarmonyOS Knowledge of heterogenous system designs involving GPU/NPU, compositing display processors, and image signal More ❯
Posted:

Performance Modelling Architect

cambridge, east anglia, United Kingdom
European Tech Recruit
Engineering, Computer Science, or a related field. In-depth familiarity with Arm AArch64 architecture and System-on-a-Chip (SoC) architectures. Proficient in Linux Memory Management and Virtualisation Experience with Android or HarmonyOS Knowledge of heterogenous system designs involving GPU/NPU, compositing display processors, and image signal More ❯
Posted:

Performance Modelling Architect

Cambridge, south west england, United Kingdom
European Tech Recruit
Engineering, Computer Science, or a related field. In-depth familiarity with Arm AArch64 architecture and System-on-a-Chip (SoC) architectures. Proficient in Linux Memory Management and Virtualisation Experience with Android or HarmonyOS Knowledge of heterogenous system designs involving GPU/NPU, compositing display processors, and image signal More ❯
Posted:

Senior Mobile SDK Developer (iOS/Android)

guildford, south east england, United Kingdom
Hybrid / WFH Options
Crowd Connected
with powerful data analytics, we’re revolutionizing how organizations connect with and understand people in physical spaces—impacting everything from events to smart building management, and beyond. Our customers range from universities and hospitals around the world, to some of the best known business, sports and music events like … C. Our core positioning engine is currently written in C, with the same code-base used by both iOS and Android SDKs ● Experience with memory management, code profiling, and performance optimisation ● Experience with cross platform technologies like React Native. We need to ensure our native SDKs easily integrate More ❯
Posted:

Embedded Software Engineer

Reading, Oxfordshire, United Kingdom
Hybrid / WFH Options
Avanti Recruitment
interaction (if this is of interest!). Key Requirements Strong proficiency in C/C++ programming for bare metal & RTOS ARM MCUs Knowledge of memory management, timing, and interrupt handling Understanding of hardware at system level (block diagrams, etc.) Adaptability to work across multiple projects simultaneously What's More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 60,000 Annual
Posted:
Memory Management
the UK excluding London
25th Percentile
£41,750
Median
£50,500
75th Percentile
£65,313
90th Percentile
£77,125