City of London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
into architected and developed C++ and/or GPU compute-based encoder implementations for deployment across multiple OS (Windows, Linux, iOS, Android). Enhance, maintain, and expand existing codebases (C/C Python) for codec improvements. Develop technical specifications, APIs, and integration guides. Test, measure, and evaluate signal processing code to validate performance for customer releases. Estimate timelines, prioritize tasks … and ensure design accuracy. Skills and Qualifications: Experience in video processing or similar high-performance applications. Proficiency in Vulkan or other modern GPU APIs. Extensive experience in C/C++ development from scratch and codebase improvement. Ability to quickly learn new subjects with rigor. Capacity to prioritize according to commercial needs. Degree in Electronics Engineering, Computer Science, or related field. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
microTECH Global LTD
WFH Skills and Qualifications: - Experience working in video processing or similar high-performance applications. - Proficiency in developing software using Vulkan or other modern GPU APIs. - Extensive experience in creating C/C++ code from scratch and improving existing codebases. - Ability to independently and quickly learn new subjects with the necessary depth and rigor for development tasks. - Capacity to prioritize development … developed C++ and/or GPU compute-based encoder implementations for high-performance deployment across multiple operating systems (Windows, Linux, iOS, Android). - Enhance, maintain, and expand existing codebases (C/C Python) to improve our codec implementations. - Develop clear, concise, and verifiable technical specifications, APIs, and integration guides. - Test, measure, and evaluate complex signal processing code to validate performance More ❯
City of London, London, United Kingdom Hybrid / WFH Options
microTECH Global LTD
Computer Science, or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate … production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration guides. Support external partners and More ❯
generation hardware platforms. Key Responsibilities Design and develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication … Skills & Experience Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 3+ years of professional experience in embedded systems development. Strong proficiency in C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Solid understanding of low More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Central London / West End, London, United Kingdom Hybrid / WFH Options
Turing
Opportunities to lead a team of junior engineers to collaborate on projects. Required Skills: Strong experience with at least one of the following languages: Python, JavaScript, Java, Go, Rust, C/C++, C#, or Ruby. Experience working with well-maintained, widely-used repositories with 500+ stars Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate More ❯
Full Stack Engineer Build Bold Technology. Make a Meaningful Impact. Are you an experienced software engineer looking for more purpose in your work? Do you thrive in dynamic, start-up environments where your voice and skills truly matter? Excited by More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hollbridge
compute APIs like Vulkan for deployment across platforms (Windows, Linux, iOS, Android). Translate conceptual, mathematical R&D into scalable, high-quality production code. Contribute to and improve existing C/C Python codebases for codec development. Integrate with open-source and commercial third-party libraries. Author clear technical documentation, including APIs, SDK integration guides, and specifications. Support external teams … their own systems. Benchmark, profile, and validate high-performance signal processing components. Take personal ownership of design accuracy, prioritization, and estimation of your development tasks. What You Bring Strong C/C++ development skills , with proven experience building and scaling performance-critical software. Proficiency in modern GPU compute APIs such as Vulkan , or similar platforms. Familiarity with video processing pipelines More ❯
City of London, London, United Kingdom Hybrid / WFH Options
IC Resources
development with modern AI and analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hunter Bond
as a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills - this is a position where More ❯
City of London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
development with modern AI and analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Russell Tobin
monitor performance. Work with cross-functional teams using Agile methodologies. Rapidly prototype new ideas while ensuring scalability and robustness for production systems. Technical Skills Programming Languages: Java, Python, C#, C/C++, JavaScript, Ruby Web Technologies: React, Webpack, SCSS, Node.js, AngularJS Protocols: HTTP, TCP/IP, UDP, SMTP, DNS API Development: REST, SOAP, RPC, RMI Architectures: Microservices, Cloud-Native, Federated More ❯
City of London, London, United Kingdom Hybrid / WFH Options
microTECH Global LTD
Computer Science, or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively. Responsibilities: Translate … production-ready encoder implementations using C++ and GPU compute technologies. Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android. Enhance, maintain, and expand existing codebases (C/C Python). Integrate third-party commercial and open-source software components. Produce clear and well-structured technical documentation, including specifications, APIs, and integration guides. Support external partners and More ❯
to native apps. Skills Minimum of 6-9 years of experience with a history of hands on development in at least one of the following programming languages: Java, C#, C/C++, Python, Javascript, Ruby. Significant experience using and implementing Web Services (REST, SOAP, RPC, RMI) and monitoring APIs. Familiarity with network communication protocols (HTTP, TCP/IP, UDP, SMTP More ❯
City of London, London, United Kingdom Hybrid / WFH Options
SMBC Group
enhance your skills and gain valuable experience, by joining us to support our clients transition to a sustainable future. Role Summary We’re looking for a talented mid-level C C# developer to join our Cross Product Platform Software Development team. Responsibilities Design and develop scalable solutions for pricing, risk management, trade booking, straight-through processing (STP), payments, settlements, and More ❯
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £110,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … on being the worlds most accountable and sustainable cloud provider🌳 What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, C/C++ or Java. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Experience working on software infrastructure or building Cloud More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Client Server
C++ Developer/Backend Software Engineer (Windows C/C++, C#) London to £70k FTC Are you a skilled C++ Developer? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a C++ Developer you will join an Agile team focussed on building … office three days a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a More ❯
Researcher - Machine Learning position: PhD in a technical or quantitative discipline such as statistics, mathematics, physics, or computer science Intermediate skills in at least one programming language such as C, C++, Java, or Python Understanding of machine learning algorithms Experience with applied machine learning to real-world datasets Published your academic work in journals Finance experience preferred but not essential More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Firinne Solutions
new customer requirements such as new market types or performance requirements Essential skills Degree in Computer Science or STEM subject. Proficient in a low level programming language such as C, C++ or Rust programming language. Strong mathematical background Comfortable working in a Linux environment. Desirable Skills History of performance testing and benchmarking using tools such as perf and valgrind Comfortable More ❯
years of IAM implementation experience Strong communication skills Customer-facing experience CISSP certification (bonus) Willingness to travel Technical Skills: Operating Systems: WebSphere, JBoss, Tomcat, WebLogic Languages: Java/J2EE, C, C++ Databases: MS SQL Server, Oracle, Postgres, PL/SQL Directory Servers: ODSEE, OpenDJ, ADLDS, RadiantOne, CA API Gateway #J-18808-Ljbffr More ❯
Team Direction: Stay ahead of GPU, AI accelerator, and optical computing trends; propose and prototype innovations. Skills & Experience 5+ years of experience in software engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with More ❯
Equity Derivatives Quant Developer - C++, Python, CI/CD, Equities, Equity Derivatives, Pricing, Sensitivity Calculations, Algorithms, Quant Finance, Risk Management. I am seeking an experienced C Python Quant Developer to join my client who is a leading investment bank based in London. In this role, you will focus on building and optimizing infrastructure for pricing, risk management, and P&L … risk and P&L calculations. Build and maintain data pipelines for market data and pricing support. Work across teams to ensure alignment and deliver on business objectives. Key Skills: C Python Equities/Equity Derivatives Options, Options Pricing, Managing Pricing Solid understanding of pricing models and stochastic processes. Familiarity with risk measures such as VaR, P&L forecasting, and sensitivities. More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … most accountable and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions from More ❯