Permanent C++ Jobs in London

1 to 25 of 1,311 Permanent C++ Jobs in London

Senior Software QA Engineer

London, United Kingdom
Hybrid / WFH Options
Jonathan Lee Recruitment Ltd
Experience with issue tracking systems like JIRA. - Familiarity with scripting or automation frameworks, with some knowledge of JavaScript or another scripting language. - Knowledge of C++ for unit tests or immersive technologies is a bonus, but not essential. This role is more than just a job; it's an opportunity to More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 75,000 Annual
Posted:

Senior Software Engineer

London, United Kingdom
Macquarie Bank Limited
delivery life cycle within a dynamic DevOps culture, giving you full ownership of your solutions. What you offer Proficiency in Python development Proficiency in C++ is preferred Basic understanding of fixed income products - bonds, repos, swaps, etc. - is preferred but not mandatory We love hearing from anyone inspired to build More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principle Software Engineer/ Team Lead New London

London, United Kingdom
Tbwa Chiat/Day Inc
challenge, pursue outcomes and take ownership of tasks in a collaborative environment. WHAT YOU'LL NEED 10+ years of experience architecting and designing successful C++ products, with 5+ years as a senior or lead. Strong experience with Qt/QML for multi-platform development. Proven experience utilising and advocating for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer - Content Understanding

London, United Kingdom
Hybrid / WFH Options
Spotify
Are You have professional experience in applied machine learning Extensive experience working in a product and data-driven environment (Python, Scala, Java, SQL, or C++, with Python experience required) and cloud platforms (GCP or AWS). You have some hands-on experience implementing or prototyping machine learning systems at scale More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Identity and Access Management

London, United Kingdom
Hybrid / WFH Options
Palantir
scaling) of new and existing systems Strong coding skills with expert-level proficiency in at least one of the following languages - Java (preferred), Golang, C++, Python or Rust Technical proficiency in identity protocols (SAML, OIDC, LDAP, Kerberos, FIDO2, WebAuthN) Life at Palantir We want every Palantirian to achieve their best More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Firmware Engineer

London, United Kingdom
Hybrid / WFH Options
Converge
we have some specific asks: 5+ years of firmware engineering experience, with at least 2 years working with Zephyr RTOS. Proficiency in C/C++ for embedded development. Experience with ARM Cortex-M microcontrollers and associated toolchains. Solid understanding of embedded software development best practices, including version control (Git), CI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Quantitative Developer

London, United Kingdom
DRW Holdings, LLC
by traders, risk managers, and back office analysts. To qualify for this role, you: Have at least 5 years of professional experience with modern C++ Have working knowledge of fundamental concepts of financial analytics (options pricing, curve bootstrapping, model calibrations, etc) Have extensive hands-on experience with Python, C# Have … independently and under pressure Have experience with SQL/NoSQL/Redis/RabbitMQ/OLAP Bonus points if you have: Experience with interfacing C++ code with higher-level languages (e.g. Python, Java, C#) using SWIG or similar tools Experience with Adjoint Algorithmic Differentiation Experience with other programming languages such More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solution Architect - Defence and Government

London, United Kingdom
Hybrid / WFH Options
Arqit Quantum Inc
Solution Architect - Defence and Government Department: 220 - Customer Delivery Employment Type: Permanent Location: London Description Arqit is a global cybersecurity company delivering world-leading encryption solutions to secure data and communications for enterprises, governments, defence, and critical national infrastructure (CNI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Firmware Engineer

London, United Kingdom
Hypervolt Limited
bare-metal and RTOS-based embedded platforms. Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers. Implement high-performance, efficient C/C++ code, ensuring reliability and maintainability. Work with common MCU peripherals such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time … metal or RTOS-based embedded systems. Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers. Proficiency in high-performance C or C++ programming for resource-constrained environments. Deep understanding of microcontroller peripherals and communication protocols (I2C, SPI, Ethernet, CAN, RS-485, UART). Experience in writing firmware More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Video Specialist) - Consumer Experience

London, United Kingdom
Hybrid / WFH Options
Spotify
video experience, optimized for low-bandwidth environments and seamless on-the-go usage. Be a technical leader, meaning that you will be coding (in C++, Swift and/or Kotlin), writing easy to understand documents and presenting for larger groups and key leaders. At Spotify, we champion the perfect blend … frameworks on other platform). A deep understanding of video streaming technologies, with expertise in delivery protocols and the nuances of modern streaming ecosystems. C++ experience is a plus. Where You'll Be This role is based in Stockholm or London. We offer you the flexibility to work where you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Linux Engineer Software Development London

London, United Kingdom
reMarkable
Are you an Embedded Linux Engineer with a passion for cutting-edge Linux kernels and boot loaders for innovative consumer products? Then we have the opportunity for you! About the role As a Senior Embedded Linux Engineer at reMarkable, your More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Global Banking & Markets, Portfolio Analytics Strat, Equities Derivatives, VP, London

London, United Kingdom
NCAA (National Collegiate Athletic Association)
s in applicable field e.g. computer science, mathematics, physics, engineering, computational finance, quantitative finance Strong programming skills in a general purpose language, e.g. python, C++, java, scala. Mathematical finance knowledge is preferable Highly organized with exceptional attention to detail and follow-through Strong ability to manage multiple projects with competing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quantitative Developer - Trading Algorithms

London, United Kingdom
Millennium Management LLC
of liquid futures market structure is a bonus. Development Skills: Significant hands-on development experience in event-driven, real-time trading processes. Proficiency in C++ is preferred. If using Java, must demonstrate techniques that maximize runtime performance; proficiency with techniques that cover best-in-class software-based latency; experience with … developers. Education: Bachelor's or Master's degree in CS, Electrical & Electronic Engineering, Biochemistry, applied math, or statistics. Technical Skills: Strong programming skills in C++ or Java, with a focus on event-driven real-time trading processes. Analytical Skills: Excellent quantitative and analytical skills, with the ability to interpret complex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Digital Technology Software Engineer Lead

London, United Kingdom
Glencore International AG
Proven experience leading and mentoring a team of developers or software engineers. Strong programming skills in an OOP Language (ideally Python, C#, Java, or C++). Demonstrated experience with database management, including SQL or NoSQL systems. Experience in designing, developing and deploying automation solutions using Robotic Process Automation (RPA) tool More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Linux Senior Software Engineer - Optimisation

London, United Kingdom
Hybrid / WFH Options
Canonical Group Ltd
have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team through self-discipline and self-motivation. Additional skills that you might also bring Experience with graphics stacks More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

ML (Machine Learning) Engineer

London, United Kingdom
Hybrid / WFH Options
NLP PEOPLE
Location(s): UK, Europe & Africa : UK : London BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - FX Platform- Tech-driven Global Market Maker

London, United Kingdom
Acord (association For Cooperative Operations Research And Development)
need: Authorisation to work in the UK preferred Strong engineering instincts and a deep understanding of computer science fundamentals Experience writing software in C#, C++, C, or Java with a proven ability to deliver scalable, reliable, high-quality clean code A passion for continuous improvement and test-driven design plus More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Trading Software Engineer

London, United Kingdom
Xpertise Recruitment
in Golang is a must. Trading experience : Proven experience in the trading industry is essential. Technical expertise : Strong skills in object-oriented languages (e.g., C++, Java) and Python development best practices. Problem-solving mindset : Proactive, solution-driven approach. Linux and shell scripting : Experience with Linux environments is required. Attention to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Consultant (Technical)

London, United Kingdom
BENTLEY SYSTEMS, INC
in consulting or software development, ideally including the use of relational databases. Experience with scripting and object-oriented programming languages such as Python, Java, C++/C#, SQL, etc. Ability to troubleshoot complex processes, software issues, and software configuration. Excellent verbal and written communication skills and ability to interact professionally More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer Commodities Front Office

London, United Kingdom
Macquarie Bank Limited
engineered, reusable, and scalable platforms-key to the business's growth and agility. What you offer Experience with programming languages such as Python or C++ and technologies such as SQL/NoSQL databases and AWS An ability to work as part of a collaborative team Analytical and problem-solving abilities More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Computational Geometry Software Engineer Engineering London, UK (relocation support available)

London, United Kingdom
Recraft, Inc
geometric problems. Expertise in algorithm optimization and performance enhancement. In-depth knowledge of algorithms and data structures. Proficiency in backend programming languages such as C++, Python, or Go. Experience in applying machine learning techniques to solve computational geometry problems is a plus. What We Offer Opportunities for professional growth and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer, AI/ML

London, United Kingdom
Google Inc
Qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development and with data structures/algorithms in either (C, C++, Python, Java or Go). 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Applied Cryptography London US Based Remote

London, United Kingdom
Hybrid / WFH Options
Aztec Labs
with a focus on secure cryptographic implementation. Take part in security event response, ensuring system integrity during critical events. Qualifications Experience: Demonstrable expertise in C++ or Rust development. Mindset: Pragmatic and security-first approach to software development. Strong mathematical foundation with an enthusiasm for privacy-preserving technologies. Skills: Exceptional problem More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

VICE PRESIDENT SOFTWARE ENGINEERING: AEROSPACE AND DEFENSE

London, United Kingdom
Gentrian
powered software development management and advanced analytics. In-depth working knowledge of modeling chaotic dynamics software is essential. Strong programming skills in JAVA, SQL, C++, RUS and experience with handling large data sets. Highly analytical individual with strong problem-solving skills and keen attention to details. Certified Authorization Professional (CAP More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Node (100% Remote)

London, United Kingdom
Hybrid / WFH Options
Punch Group
robust, modular codebase. Significant experience with Node.js: You should have experience writing high-quality, clean and efficient code in Node.js. Experience with C/C++ and writing native bindings for Node is a plus but not required. Modular Development: A strong background in building and managing modular codebases and creating More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
London
10th Percentile
£63,500
25th Percentile
£85,000
Median
£110,000
75th Percentile
£132,500
90th Percentile
£175,000