background (including Java 8). Excellent business knowledge around Credit, Rates, FX or Equities Strong experience building and developing high throughput, low-latency applications Strong multi-threading, concurrency and memorymanagement Strong test first approach (including unit testing, integration testing, back testing and end-to-end testing). Good technical or scientific academic background in Computer Science, Maths More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
IT Search & Select
high-performance applications? Join a leading technology vendor that powers decision-making across global investment banks. This is your chance to build tools that directly impact capital markets, risk management, and trading platforms. What You'll Do Design, develop, and optimize client-facing applications using C# and WinForms Collaborate with quant analysts and traders to translate business needs into … in a commercial or enterprise setting Bonus points for exposure to C++ , Rust , or Python in high-performance environments A strong grasp of software engineering fundamentals: design patterns, multithreading, memorymanagement Ability to thrive in fast-paced, high-stakes environments with minimal supervision Why Join Us Work at the cutting edge of financial technology Engage with global investment More ❯
and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memorymanagement, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service … sector companies to help them define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). More ❯
Sheffield, South Yorkshire, England, United Kingdom
Lorien
Git.· Strong understanding of mobile app architecture, design pattern and best practices.· Familiar with RESTful APIs, JSON, network framework and third party library integration.· Experience in handling performance optimisation, memorymanagement and app security.· Good to have knowledge about testing frameworks.· Solid understanding of mobile app development life cycle.· Hand on experience on Version Control Systems & collaborative development More ❯
progression and career development within a first-class manufacturing environment. Role & Responsibilities: Develop embedded C++ applications across domains Diagnose native code using tools such as GDB & Valgrind Implement safe memorymanagement and multithreading practices Collaborate with a multidisciplinary team Knowledge, Skills & Experience: Experience as a Senior Software Engineer or similar role Experience working on Linux Proficiency in C++ More ❯
or Rollup Strong understanding of WebGL and browser-based 3D rendering constraints Experience working with 3D file formats such as STL , OBJ , or 3MF Knowledge of performance optimization and memorymanagement in browser environments Familiarity with Unity's interaction system and how to extend or interface with it in a WebGL context Nice to Have Experience with Vue.js More ❯
as appropriate . Here is what success in this role looks like: Extensive Java Expertise: Deep understanding of Java SE and EE, including core concepts like OOP, multithreading, and memorymanagement . Extensive Java/TypeScript/HTML/CSS knowledge & Frontend Framework experience ( React/Angular) Architectural Skills: Ability to design scalable, maintainable, and efficient software architectures More ❯
for FX, Fixed Income or Rates. Experience developing real-time, low-latency and high-throughput systems. Advanced knowledge of multithreading and concurrency. Solid understanding of data structures, algorithms, and memory management. Familiarity with market data, FIX protocol, KDB+, and time-series data. Strong front-office communication skills, with experience working directly with traders and quants To be considered for More ❯
various environments, including resource-limited devices and complex multi-modal systems. Your responsibilities include designing robust inference pipelines, establishing performance metrics, and troubleshooting bottlenecks to achieve low-latency, low-memory AI performance in real-world applications. Responsibilities : Design and deploy efficient model serving architectures optimized for diverse environments, including resource-constrained devices. Set and monitor performance targets such as … latency, throughput, and memory usage. Conduct inference testing in simulated and live environments, tracking key performance indicators and documenting results. Prepare high-quality datasets and scenarios for real-world deployment testing, focusing on low-resource devices. Analyze pipeline efficiency, diagnose bottlenecks, and optimize for scalability and reliability. Collaborate with cross-functional teams to integrate optimized frameworks into production, ensuring … related field; PhD preferred, with a strong publication record in AI R&D. Proven experience in kernel and inference optimization on mobile devices, with measurable improvements in latency and memory footprint. Deep understanding of model serving architectures, low-latency techniques, and memorymanagement in resource-constrained environments. Expertise in CPU/GPU kernel development for mobile platforms More ❯
Sheffield, South Yorkshire, England, United Kingdom
Lorien
Git.· Strong understanding of mobile app architecture, design pattern and best practices.· Familiar with RESTful APIs, JSON, network framework and third party library integration.· Experience in handling performance optimization, memorymanagement and app security.· Good to have knowledge about testing frameworks.· Solid understanding of mobile app development life cycle.· Hand on experience on Version Control Systems & collaborative development More ❯
S/4HANA performance tuningABAP, SQL, HANA DB, and application server metrics. Proficient with performance testing tools such as LoadRunner Enterpriseand Apache JMeter. Strong understanding of SQL query optimization, memorymanagement, and workload distributionin SAP HANA. Proven experience with performance trace toolslike ST12, ST05, SAT, HANA Studio PlanViz. Experience in analysing dump logs, database statistics, and job performance More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memorymanagement for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the More ❯
JOB AD: Our client are an XR company combining AI and Graphics Main Responsibilities: Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional … verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memorymanagement, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years). Performance analysis & optimization More ❯
JOB AD: Our client are an XR company combining AI and Graphics Main Responsibilities: Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional … verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memorymanagement, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years). Performance analysis & optimization More ❯
Permanent Location: London, UK Candidates are required to do hybrid working in London. Our client are an XR company combining AI and Graphics Main Responsibilities: Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C+ or later … verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memorymanagement, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years). Performance analysis & optimization More ❯
C++ and C# using Visual Studio 2019/2022. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems. Develop and consume COM interfaces and ensure proper registration, activation, and lifecycle management. Collaborate with other developers, testers, and product owners to deliver reliable, maintainable … and COM registration. Hands-on experience with P/Invoke, RCW/CCW, and .NET attributes for COM Interop ([ComVisible], [Guid], etc.). Ability to analyse interop issues, including memorymanagement, threading, and performance. Experience integrating with or maintaining legacy Windows applications. Desirable Skills: Experience with .NET Framework 4.x or .NET 6+ migration. Familiarity with ATL, MFC, or More ❯
C++ and C# using Visual Studio 2019/2022. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems. Develop and consume COM interfaces and ensure proper registration, activation, and lifecycle management. Collaborate with other developers, testers, and product owners to deliver reliable, maintainable … and COM registration. Hands-on experience with P/Invoke, RCW/CCW, and .NET attributes for COM Interop ([ComVisible], [Guid], etc.). Ability to analyse interop issues, including memorymanagement, threading, and performance. Experience integrating with or maintaining legacy Windows applications. Desirable Skills: Experience with .NET Framework 4.x or .NET 6+ migration. Familiarity with ATL, MFC, or More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
Experis - ManpowerGroup
Git. Strong understanding of mobile app architecture, design pattern and best practices. Familiar with RESTful APIs, JSON, network framework and third party library integration. Experience in handling performance optimization, memorymanagement and app security. Good to have knowledge about testing frameworks. Solid understanding of mobile app development life cycle. All profiles will be reviewed against the required skills More ❯
Investigate and resolve production issues as part of ongoing product support. Skills 3+ years of professional experience in software development. Proficient in C+ or later, with strong understanding of memorymanagement, concurrency, and object-oriented design. Hands-on experience with AngularJS and front-end development (HTML, CSS, JavaScript). Familiarity with REST APIs, JSON, and web service integration. More ❯
Investigate and resolve production issues as part of ongoing product support. Skills 3+ years of professional experience in software development. Proficient in C++11 or later, with strong understanding of memorymanagement, concurrency, and object-oriented design. Hands-on experience with AngularJS and front-end development (HTML, CSS, JavaScript). Familiarity with REST APIs, JSON, and web service integration. More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum Medical, pension & more
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
operating system fundamentals Experience in developing sophisticated low-level software Nice To Have Skills and Experience : Experience with Armv8-A Architecture Knowledge of Arm64 assembly language Expertise in Linux MemoryManagement and Virtualization Experience contributing to the Linux upstream In Return: Our Cambridge offices provide excellent collaboration spaces. We are open to tailoring the role and title for More ❯
our open-source projects here ! The Accounts Team Proton Account team owns capabilities throughout the lifecycle of our customer journeys, from the critical acquisition and signup step, to account management while utilizing our services, to effective promotions and checkout flows.The Accounts Team is one of the key engineering teams that are centrally positioned to contribute within all Proton's … an organization and leading complex technical projects Extensive experience building maintainable and testable code bases, including API design and unit testing techniques Extensive experience with multithreading programming and mobile memorymanagement A strong grasp of scalable software architecture and software engineering best practices An intuition for optimal user experience and design Even if you don't meet all More ❯
high availability, security, and performance Managing service observability and reliability, including logging, metrics and alerting (we use Prometheus and Grafana) Handling database and service upgrades (e.g. MySQL, Kubernetes), secrets management and security best practices Taking ownership of platform-level concerns such as deployment pipelines, configuration management, and cost awareness Helping drive pragmatic AI utilisation across our development lifecycle. … serverless, including deploying to production Strong fundamentals of Java or Kotlin development practices A good grasp of principles behind building reliable and scalable systems, including redundancy, time complexity, and memorymanagement Hands-on experience with cloud infrastructure and container orchestration, ideally with Kubernetes on GCP, and a strong understanding of platform reliability, cost awareness, and secure configuration Solid … understanding of security best practices across infrastructure and applications, including secrets management and credential rotation. Familiarity with infrastructure-as-code or automation tools is a plus Experience with observability tools (such as Prometheus and Grafana), service monitoring, and debugging in production environments A demonstrated interest in staying up-to-date with new technology, new frameworks, new languages and other More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and memorymanagement for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
of operating system fundamentals Experience in developing low-level software "Nice To Have" Skills and Experience : Experience with Armv8-A Architecture Knowledge of Arm64 assembly language Expertise in Linux MemoryManagement and Virtualization Experience contributing to Linux upstream projects In Return: Our Cambridge offices foster collaboration. We are open to tailoring the role for the right candidate. If More ❯