Memory Management Jobs

1 to 25 of 55 Memory Management Jobs

Android Developer

Greater London, England, United Kingdom
Hybrid/Remote Options
Rooya
About us: Rooya is an innovative company transforming fleet management and insurance through advanced AI-vision telematics technology. Our platform leverages computer vision to provide optimized decision-making solutions for the insurance and fleet management industries. Job Overview We are seeking an experienced Senior Android Kotlin Engineer to join our team. The ideal candidate should have extensive experience … working with Android SDK components such as Camera2, MediaCodec, MediaMuxer, GPS, and Sensors . Additional expertise in OpenGL, Native JNI/C++, and memory optimization techniques would be a strong advantage. This role requires deep technical knowledge and hands-on experience in developing high-performance Android applications. Key Responsibilities Develop, optimize, and maintain high-quality Android applications using Kotlin … . Work with Camera2, MediaCodec, and MediaMuxer to implement advanced media processing features. Integrate GPS and sensor-based functionalities into Android applications. Optimize memory management and performance for efficient app functionality. Utilize Native JNI/C++ to enhance application performance where necessary. Troubleshoot, debug, and resolve performance bottlenecks in Android applications. Requirements Proven experience as an Android Developer More ❯
Posted:

Senior Android Developer (Inbox)

London, United Kingdom
Hybrid/Remote Options
Proton AG
and approaches to mobile development - we tackle complex engineering challenges with creativity and ingenuity Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memory management,multithreading and concurrencymechanisms to enhance performance and responsiveness of mobileapplications Design for scalability, considering factors such as data caching,network bandwidth and server load Prioritise customer satisfaction … development Excellent communication and interpersonal skills Proficiency with Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memory management techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes toengineering mobile applications Previousexperience working in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

WebSphere Commerce Server Developer (WCS) BizID , Seattle,

Seattle, Washington, United States
Hybrid/Remote Options
Biz3Tech Corporation
/holiday readiness. Experience with JVM monitoring and diagnostic for optimal application performance. Experience with Performance Analysis/Troubleshooting while providing solutions to optimize application performance. Good understanding of memory management, multi-threading, thread/connection pooling etc. Experience in J2EE architecture and development including Servlets, EJBs, JMS, and JSP, web services, XML processing tools, JavaScript and HTML. … Deep hands-on experience in WebSphere Commerce subsystems - Trading, Catalog Management, Order Management, Member Management Sub-system, etc. Strong understanding of the WCS run-time framework, Struts, front-end components, WCS tag libraries, WCS EJB, and Web Services. Experience packaging and deploying Java applications using WebSphere Application Server. Experience in application architecture, design, development, testing, implementation and More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Senior Software Engineer

Nottingham, England, United Kingdom
Newman Stewart
Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with CI/… CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. Excellent communication, leadership, and interpersonal skills, with the ability to collaborate … mission-critical assignments. With a proven track record of success globally, we are the recruitment partner of choice to many blue chip, medium and small organisations, providing Executive Search, Management Selection and Psychometric Assessment Services to its clients. More ❯
Posted:

C++ Developer (Low-Latency)

City of London, London, United Kingdom
EC1 Partners
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memory management, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
Posted:

C++ Developer (Low-Latency)

London Area, United Kingdom
EC1 Partners
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memory management, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
Posted:

Senior .Net Applications Developer

College Park, Maryland, United States
SOFTEK Enterprises
s degree. • Experience with web-based programming using XML/HTML/JavaScript • Experience developing .NET applications with C# and Visual Studio • Software/system development lifecycle • SQL Database Management System and programming, plus relational database concepts • Experience with memory management, caching and performance management • MS Office suite of tools • Creativity and problem-solving skills • Excellent … written and verbal communication skills Desired Qualifications: • Microsoft certification in SQL Server, .NET or Business Intelligence a plus • Web-based intranet development and content management is desired • Expertise in developing SQL Server databases • Experience with Test-Driven Development and Behavior-Driven Development highly desired More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Senior Software Engineer, Embedded UI

Manchester, Lancashire, United Kingdom
Roku, Inc
be contributing extensively to our 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 of third party code. You will … shipping high quality software on an embedded platform Experience with OpenGL, DirectX, or any other graphics APIs Experience writing functional and integration testsGood understanding of Core OS concepts like memory management and multi threading A good understanding of API design, considerations and trade offs Consumer electronics experience building Media/Content and/or Ad product Strong verbal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Developer - Electronic Trading

London, United Kingdom
McGregor Boyall Associates Limited
line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memory management) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
Employment Type: Contract
Posted:

Senior Java Developer - Electronic Trading

London, South East, England, United Kingdom
McGregor Boyall
line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memory management) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Software Engineer (C++)

Hercules, California, United States
Robotics technology LLC
experience 5+ years of experience developing embedded software for complex instruments or devices. Technical Expertise: Strong proficiency in modern C++ for embedded systems, including object-oriented design, multithreading, and memory management in constrained environments. Hands-on experience with embedded Linux (e.g., Yocto) or real-time operating systems (RTOS) such as QNX. Deep understanding of low-level OS concepts More ❯
Employment Type: Any
Salary: USD Annual
Posted:

C++ Developer

Arizona City, Arizona, United States
Enin Systems
Skills & Qualifications: Bachelors degree in Computer Science, Engineering, or related field.Strong proficiency in C++ (C+/14/17/20) and Object-Oriented Programming.Experience with STL, multithreading, and memory management.Familiarity with Linux/Windows development environments.Good understanding of data structures, algorithms, and design patterns.Excellent problem-solving and debugging skills Good to Have: Experience with Boost, Qt, or MFC More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Senior Java Developer - TransFICC

London Area, United Kingdom
HCLTech
You follow TDD/BDD and value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code … path optimization, Off-heap memory management techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful attitude matters the most More ❯
Posted:

Senior Java Developer - TransFICC

City of London, London, United Kingdom
HCLTech
You follow TDD/BDD and value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code … path optimization, Off-heap memory management techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful attitude matters the most More ❯
Posted:

Android Developer

Birmingham, England, United Kingdom
Apexon
reputation is built on a comprehensive suite of engineering services, a dedication to solving clients’ toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. We enable #HumanFirstDigital Android Developer – Birmingham (Hybrid) About the Role … Write clean, testable, and maintainable code , following industry best practices. Implement unit and UI tests using JUnit, Espresso , and adopt TDD principles where applicable. Optimize app performance through effective memory management, concurrency handling, and profiling. Participate in code reviews , ensuring adherence to best practices, performance, and quality standards. Work with CI/CD pipelines to automate build, testing More ❯
Posted:

Graphics Software Engineer

Egham, England, United Kingdom
microTECH Global LTD
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Posted:

Android Graphics Software Engineer

Egham, Surrey, South East, United Kingdom
Hybrid/Remote Options
Microtech Global Ltd
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Employment Type: Contract, Work From Home
Rate: Up to £75 per hour
Posted:

Java Developer – Market Connectivity

London Area, United Kingdom
Hybrid/Remote Options
Solytics Partners
load testing, and system optimization. Collaborate with SRE/DevOps teams to improve observability, CI/CD, and deployment pipelines. Key Requirements: Strong expertise in Core Java, including concurrency, memory management, and GC tuning. Hands-on experience integrating and developing with TransFICC’s Connectivity Platform. Experience with electronic market protocols: FIX (4.x/5.x) Market-specific APIs (Tradeweb More ❯
Posted:

Java Developer – Market Connectivity

City of London, London, United Kingdom
Hybrid/Remote Options
Solytics Partners
load testing, and system optimization. Collaborate with SRE/DevOps teams to improve observability, CI/CD, and deployment pipelines. Key Requirements: Strong expertise in Core Java, including concurrency, memory management, and GC tuning. Hands-on experience integrating and developing with TransFICC’s Connectivity Platform. Experience with electronic market protocols: FIX (4.x/5.x) Market-specific APIs (Tradeweb More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Harrington Starr
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … for Solid experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯
Posted:

Junior Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Harrington Starr
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … years commercial experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯
Posted:

Junior Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Harrington Starr
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … years commercial experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memory management, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯
Posted:

Full Stack Java Developer – Investment Banking

London Area, United Kingdom
Lorien
Java development experience Solid understanding of Java architecture and design patterns Excellent debugging and unit testing skills Experience in front-office environments Knowledge of multi-threading, performance tuning, and memory management Exposure to FX, listed derivatives, smart order routing, and FIX order flow Rate: Up to £825/day , inside IR35 Contract: Initial 6 months Location: London More ❯
Posted:

Full Stack Java Developer – Investment Banking

City of London, London, United Kingdom
Lorien
Java development experience Solid understanding of Java architecture and design patterns Excellent debugging and unit testing skills Experience in front-office environments Knowledge of multi-threading, performance tuning, and memory management Exposure to FX, listed derivatives, smart order routing, and FIX order flow Rate: Up to £825/day , inside IR35 Contract: Initial 6 months Location: London More ❯
Posted:

Java Quant Developer – FX Low Latency Market Making

City of London, London, United Kingdom
Vertus Partners
to junior developers. Work in a fast-paced, agile environment where time-to-market is critical. Skills & Experience Required Expert-level Java development skills with deep knowledge of concurrency, memory management, and the JVM internals. 5+ years of experience building low-latency trading systems (preferably FX, but other asset classes welcome). Proven track record of optimising systems More ❯
Posted:
Memory Management
10th Percentile
£55,000
25th Percentile
£97,500
Median
£120,000
75th Percentile
£155,000
90th Percentile
£168,000