and incorporate end-user feedback Strong UI/UX instincts and an eye for visual design Understanding of client-side performance, including rendering optimizations, memorymanagement, and state management Positive attitude, sense of humor and creativity Strong analytical, project leadership and communication skills Team leadership and management skills You should have a strong interest in web-based software development and additional experience in the financial services technology/asset management space would be a bonus. The process: Meet with our CTO, to have a quick discussion and hear about you, and talk about our story 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 ❯
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 ❯
Greater London, 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. Benefits: Exceptional professional growth More ❯
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. Benefits: Exceptional professional growth More ❯
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, memorymanagement 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 ❯
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 ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Platform Recruitment
experience with modern C++ (C++11/14/17/20) Strong understanding of object-oriented programming and design patterns Proficiency in multi-threading, memorymanagement, and performance tuning Experience using version control systems, especially Git Comfortable working in a Linux or cross-platform development environment Location & Benefits 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 ❯
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, memorymanagement 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 ❯
services, demonstrating the highest levels of professionalism throughout Requirements Proven software engineering ability using C#, C++ or Java Keen interest in low-level computing memorymanagement, pointers, compilers Experience leading and developing high-performing teams Comfortable working in a dynamic, fast-paced environment Passionate about building highly performant 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 ❯
in a technical domain Programming experience, ideally in C++, Rust or other Server-side programming language Knowledge of distributed systems, network optimisation, runtime optimisation, memorymanagement and multi-processor systems Experience developing on Linux and Windows Experience sharing knowledge through teaching and mentoring Experience designing, documenting and communicating … system architectures Excellent time management skills with an ability to balance multiple projects and competing priorities Must be willing to undergo a BPSS and SC security check Qualifications MSc (2:1 and above) in a scientific/technical discipline 2+ years working as an developer or similar Job Benefits More ❯
least two large native iOS applications. Experience programming in Swift. Deep understanding of software design patterns such as MVVM, MVP, etc., mobile threading, and memorymanagement and how they apply to mobile applications. A fundamental understanding of complex data structures and algorithms, which enables you to develop and … code. Ability to leverage both quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions. Effective project management skills. Creative problem solvers and risk takers. You like to take initiative to push projects forward but know when to involve others. Excellent communication More ❯
Guildford, 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 memorymanagement, code profiling, and performance optimisation ● Experience with cross platform technologies like React Native. We need to ensure our native SDKs easily integrate More ❯
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 memorymanagement, timing, and interrupt handling Understanding of hardware at system level (block diagrams, etc.) Adaptability to work across multiple projects simultaneously What's More ❯
Reading, Berkshire, 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 memorymanagement, timing, and interrupt handling Understanding of hardware at system level (block diagrams, etc.) Adaptability to work across multiple projects simultaneously What's More ❯
game titles. Proficiency in 3D tools (3dsMax, Maya, Blender) and 2D tools (Photoshop, Substance). Technical knowledge of game performance standards, asset optimization, and memory management. Personal Attributes Passion for high-quality VFX and awareness of industry trends. Exceptional attention to detail. Excellent understanding of VFX creation pipelines. Critical More ❯
game titles. Proficiency in 3D tools (3dsMax, Maya, Blender) and 2D tools (Photoshop, Substance). Technical knowledge of game performance standards, asset optimization, and memory management. Personal Attributes Passion for high-quality VFX and awareness of industry trends. Exceptional attention to detail. Excellent understanding of VFX creation pipelines. Critical More ❯
game titles. Proficiency in 3D tools (3dsMax, Maya, Blender) and 2D tools (Photoshop, Substance). Technical knowledge of game performance standards, asset optimization, and memory management. Personal Attributes Passion for high-quality VFX and awareness of industry trends. Exceptional attention to detail. Excellent understanding of VFX creation pipelines. Critical More ❯