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 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 of programming languages: interpreted, compiled, with garbage collection … manual memorymanagement, reference counting memorymanagement, etc. What we can offer: A real-deal startup adventure: you'll be hopping on a major project while it's still in the works! A cool "Do Your Thing" vibe. A crew all about people and products. Always More ❯
GPU-level optimizations for ML model training and inference, focusing on speed and efficiency. Profile and optimize ML workloads running on GPUs, focusing on memorymanagement, 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 memorymanagement, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. More ❯
GPU-level optimizations for ML model training and inference, focusing on speed and efficiency. Profile and optimize ML workloads running on GPUs, focusing on memorymanagement, 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 memorymanagement, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. More ❯
and reliability. • Work closely with traders, quants, and other stakeholders to design and implement cutting-edge solutions. • Ensure adherence to best practices in multithreading, memorymanagement, and garbage collection tuning. • Collaborate with global teams to integrate systems and improve existing architectures. • Maintain and improve existing Java applications while … high-frequency trading systems. • FX trading domain knowledge with experience in pricing, risk, and execution systems. • Experience with multithreading, garbage collection tuning, and optimizing memory management. • Strong understanding of networking, TCP/IP, messaging protocols (e.g., FIX, Kafka, or RabbitMQ). • Experience working within banking, hedge funds, or financial … Solid understanding of algorithms, data structures, and system design principles. • Familiarity with Linux-based systems and scripting for performance tuning. • Strong communication and stakeholder management skills. Nice-to-Have • Experience with Kubernetes, Docker, and cloud-based deployments (AWS/GCP/Azure). • Knowledge of Quantitative Finance or Algorithmic More ❯
and reliability. • Work closely with traders, quants, and other stakeholders to design and implement cutting-edge solutions. • Ensure adherence to best practices in multithreading, memorymanagement, and garbage collection tuning. • Collaborate with global teams to integrate systems and improve existing architectures. • Maintain and improve existing Java applications while … high-frequency trading systems. • FX trading domain knowledge with experience in pricing, risk, and execution systems. • Experience with multithreading, garbage collection tuning, and optimizing memory management. • Strong understanding of networking, TCP/IP, messaging protocols (e.g., FIX, Kafka, or RabbitMQ). • Experience working within banking, hedge funds, or financial … Solid understanding of algorithms, data structures, and system design principles. • Familiarity with Linux-based systems and scripting for performance tuning. • Strong communication and stakeholder management skills. Nice-to-Have • Experience with Kubernetes, Docker, and cloud-based deployments (AWS/GCP/Azure). • Knowledge of Quantitative Finance or Algorithmic More ❯
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, memorymanagement, and performance tuning. Proficiency with version control (Git, GitHub, GitLab). Knowledge of scripting languages (Python, Bash) for automation. Experience with CI More ❯
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, memorymanagement, and performance tuning. Proficiency with version control (Git, GitHub, GitLab). Knowledge of scripting languages (Python, Bash) for automation. Experience with CI More ❯
staff to develop operational and performance requirements and ensure the final solution meets their needs. Document findings and communicate results to engineering and program management as well as customers and stakeholders. Publishing and presenting novel research activities. Support of civil, commercial, and national security customers. A successful candidate must … have the following: Solid knowledge of at least one high-level language (Python, Java, etc.) and one compiled language with manual memorymanagement (C/C++, D, Rust, Swift, etc.). You'll mostly be using Python and C/C++ . A solid grasp of programming concepts More ❯
of low-latency programming with Rust Familiarity with Docker, Kubernetes and CI/CD pipelines Experienced of working on trading systems Good understanding of memorymanagement and performance optimization. A passionate software engineering professional who has an agnostic approach to technology Passionate about the Crypto-Trading space Good More ❯
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 memorymanagement and performance optimization. A passionate software engineering professional who has an agnostic approach to technology Passionate about the Crypto-Trading space Good More ❯
Oxford, 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 memorymanagement, multithreading, and concurrency Experience debugging complex systems and working close to the hardware Comfortable with version control (e.g., Git), CI/CD More ❯
the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as … systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memorymanagement, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks More ❯
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 memorymanagement using DDR, DMA, cache coherency, and partitioning Experience with MicroSemi Smartfusion2 devices and designing embedded applications running on FreeRTOS on its ARM More ❯
As a Systems Programmer at Central Tech, you will help develop, maintain and adapt the lower-level systems of the game such as spawning, memorymanagement, 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 ❯
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 memorymanagement and system optimization. Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets. Strong architectural mindset with the More ❯
Newbury, 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 memorymanagement and system optimization. Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets. Strong architectural mindset with the More ❯
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 memorymanagement and system optimization. Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets. Strong architectural mindset with the More ❯
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 memorymanagement and system optimization. Solid understanding of hardware integration; able to interpret VHDL code, schematics, and technical datasheets. Strong architectural mindset with the More ❯
experience with engineering processes such as CI/CD, Continuous Delivery and Agile. Deep knowledge and understanding of core advanced topics Eg: async, http, memorymanagement, performance optimisation, profiling and debugging applications Significant experience working across multiple tech stacks Positive approach to problem solving Experience of working at More ❯
the opportunity to impact the service roadmap in a meaningful way as the existing team has done for recent deliverables like AWS Lambda Runtime Management Controls, AWS Lambda Extensions, AWS Lambda Container Support plus a host of new Language runtimes. You will own and implement specific components, build highly … systems - Experience programming with at least one software programming language - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations - Experience in one of Rust/C++/GoLang - Exposure to operating system concepts (threads/memory-managementMore ❯
involves evaluating and adapting source content for target markets, taking into consideration product availability, cultural sensitivities, and local business practices. The position includes terminology management (style guides, term bases and translation memorymanagement) for the Italian market. Working within established standard operating procedures, you will exercise independent More ❯
involves evaluating and adapting source content for target markets, taking into consideration product availability, cultural sensitivities, and local business practices. The position includes terminology management (style guides, term bases and translation memorymanagement) for the Japanese market. Working within established standard operating procedures, you will exercise independent More ❯
involves evaluating and adapting source content for target markets, taking into consideration product availability, cultural sensitivities, and local business practices. The position includes terminology management (style guides, term bases and translation memorymanagement) for the German market. Working within established standard operating procedures, you will exercise independent More ❯
involves evaluating and adapting source content for target markets, taking into consideration product availability, cultural sensitivities, and local business practices. The position includes terminology management (style guides, term bases and translation memorymanagement) for the Spanish market. Working within established standard operating procedures, you will exercise independent More ❯
involves evaluating and adapting source content for target markets, taking into consideration product availability, cultural sensitivities, and local business practices. The position includes terminology management (style guides, term bases and translation memorymanagement) for the French market. Working within established standard operating procedures, you will exercise independent More ❯