151 to 175 of 179 C++ Software Engineer Jobs in the UK

Embedded Software Engineer - Linux, C/C++/Rust & Networking

Location
Cambridgeshire and Peterborough, England, United Kingdom
Pure Resourcing Solutions Limited is seeking a mid-level embedded software engineer with experience in C, C++ and Rust. You will work on Linux-based middleware and real-time streaming for mission-critical environments, from kernel to user-space components, with a focus ...

Senior Embedded Software Engineer - C/C++ & Product Dev

Location
England, United Kingdom
Matchtech is seeking an Embedded Software Engineer in Leicestershire to join a product development team. You will develop embedded firmware and control strategies in C/C++, supporting prototypes through production release, and build system-level solutions using first-principles engineering thinking. You will ...

Senior Embedded Software Engineer – Automotive Platform (C++/RTOS)

Location
Greater London, England, United Kingdom
Woven by Toyota is expanding its London-based Arene Engineering center to deliver a software-defined vehicle platform. We seek a Senior Software Engineer to design and implement embedded components for the Arene SDK, enabling seamless interaction with vehicle systems and safe, reliable operation. … part of a global team, you will apply modern C++ in embedded contexts and contribute to ADAS-related initiatives, helping reshape mobility while ensuring safety and security across architectures. #J-18808-Ljbffr ...

C++ CAD Software Engineer (Hybrid) - AI-Driven Design

Location
Birmingham, England, United Kingdom
Autodesk seeks a Software Engineer in Birmingham (Hybrid) to join the Fusion team, delivering CAD/CAM desktop features with AI-assisted development. You will work in C++ on production-quality code and collaborate across Product Management, UX, and QA to ship capabilities. Responsibilities ...

Senior C++ Software Engineer — Elite Tech, Hybrid London

Location
Greater London, England, United Kingdom
Hunter Bond in London is seeking a Software Developer (C++) to join a high-performance engineering culture. You will work on cutting-edge platforms with a world-class team in a hybrid working environment. This role offers a substantial compensation package with ...

Real-Time Software Engineer for Medical Devices (C/C++)

Location
Crawley, England, United Kingdom
Elekta in Crawley is seeking a Software Engineer – Real Time to join the R&D team and develop software for the next generation radiotherapy systems. You will be involved across the software lifecycle—from requirements and design to testing and continuous improvement ...

Senior Software Engineer, Power Systems & HPC (C++, Python)

Location
Manchester, England, United Kingdom
TNEI Services Ltd is looking for a Senior Software Engineer in Manchester to develop high-performance simulation tools using C++. Candidates should have a strong background in C++ programming, and be familiar with Python and power systems concepts. The role offers flexible working hours ...

Sr Lead Software Engineer - Data Engineering, Python/C++/KDB/AI

Location
Greater London, England, United Kingdom
Join a dynamic, global analytics team within JPMorgan Chase’s Commercial & Investment Bank, Electronic Trading Technology. As a Lead Software Engineer at JPMorgan Chase within Commercial & Investment Bank, Electronic Trading Technology, you will play a pivotal role in designing and delivering high-performance, scalable solutions that … time trading and research in a fast-paced financial environment. We seek candidates with strong expertise in any of Python/KDB/C++, and who can leverage their knowledge of AI to drive innovation in data engineering, analytics, and automation. Experience leveraging AI in development, analytics ...

Sr Lead Software Engineer – Data Engineering, Python/C++/KDB/AI

Hiring Organisation
JP Morgan Chase
Location
London, United Kingdom
Salary
£ 100 K
Join a dynamic, global analytics team within JPMorgan Chase’s Commercial & Investment Bank, Electronic Trading Technology. As a Lead Software Engineer at JPMorgan Chase within Commercial & Investment Bank, Electronic Trading Technology, you will play a pivotal role in designing and delivering high-performance, scalable solutions that … time trading and research in a fast-paced financial environment. We seek candidates with strong expertise in any of Python/KDB/C++, and who can leverage their knowledge of AI to drive innovation in data engineering, analytics, and automation.Experience leveraging AI in development, analytics, or SDLC ...

Software Engineer – C++

Hiring Organisation
Hudson River Trading
Location
London, United Kingdom
Salary
£ 80 K
Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build the highly performant, fault-tolerant systems that power trading across global markets. HRT’s distributed system is on the Pareto frontier of latency and throughput … giving you limitless opportunity to leverage your deep knowledge of C++, OS internals, CPU architecture, and networking hardware and protocols. You’ll work side-by-side with researchers, traders, and hardware specialists, implementing solutions where every microsecond matters.Our bottom-up approach to projects and our highly collaborative environment ...

Contract Software Engineers C# & C++ (Linux)

Hiring Organisation
Enterprise Recruitment Limited
Location
New Malden, Surrey, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
Contract Software Engineers C# & C++ (Linux) Near Wimbledon, London 6 months Inside IR35 Were hiring two separate contract engineers to work on hardware-integrated software projects: Contract C# Software Engineer (Windows) C#/.NET Windows desktop applications (Windows Forms) Multi ...

C++ Software Engineer - Low-latency systems

Location
Greater London, England, United Kingdom
Company | Financial markets infrastructure firm (exchange & trading technology) Size | ~250 people globally Technology | C++, Linux, Networking, Python Hybrid | 3 days a week in the office Offer | Various levels considered Mid & Senior Benefits | Private medical, pension, discretionary bonus, enhanced parental leave, life assurance, income protection, electric car scheme, cycle … work, flexible hours The Work Not every C++ job sits this close to a live market. You’ll be building the software that processes trading activity in real time, systems that must stay reliable under heavy message throughput and respond in microseconds, not milliseconds. Your work ...

Lead C++ Software Engineer - Low-Latency Trading

Location
Greater London, England, United Kingdom
opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead eSoftware Engineer at JPMorgan Chase within the Electronic Trading Technology group, you are an integral part of an agile team that works to enhance, build … latency electronic trading systems with focus on next-generation Smart Order Router, Matching Engine, Market Access, and Risk Management. Job Responsibilities: Execute creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develop ...

Senior Python / C++ Software Engineer

Location
Greater London, England, United Kingdom
seek people who think in code and are motivated by being around like-minded people. The Role: Our group is responsible for building software enabling both the large‐scale quantitative research operations that drive WorldQuant’s platform and the production of our portfolio. The team is currently embarking … minimum of 7 years of writing production‐quality code in Python on Linux platform Candidate must be willing to learn C++. Experience in C++ is a strong plus Candidate must have strong interest and motivation to work with machine learning, deep learning, backtesting platform design and development technologies. ...

C++ Software Engineer - Data Platform

Location
Greater London, England, United Kingdom
Role: Our distributed platform combines high-performance storage, compute, and service layers for processing and serving massive, structured, time-series datasets - built in C++ with a distributed system architecture, real-time streaming, RPC-based data transfer, and columnar on-disk storage that powers data processing and analytics workflows. … review, system design, feature development, and productionization. What You'll Bring: Degree in Computer Science or a related field. 2+ years of professional software engineering experience. Strong fundamentals in data structures, algorithms, and systems-level thinking (memory management, concurrency, I/O). Proficiency in modern C++ ...

Senior C++ Software Engineer (100% Remote - United Kingdom)

Location
United Kingdom
Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to ...

Senior C++ Software Engineer

Hiring Organisation
WorldQuant
Location
London, United Kingdom
Salary
£ 100 K
seek people who think in code and are motivated by being around like-minded people.The Role: Our group is responsible for building software enabling both the large-scale quantitative research operations that drive WorldQuant’s platform and the production of our portfolio. The team is currently embarking … perspective to the team.What You’ll Bring:A successful candidate will possess:A minimum of 5 years of writing production-quality code in C++ on Linux platformGood understanding of Python language with development experience Strong understanding and experience with Linux system programming fundamentalsAbility to develop large-scale, distributed ...

Senior C++ Software Engineer

Location
Greater London, England, United Kingdom
seek people who think in code and are motivated by being around like‐minded people. The Role Our group is responsible for building software enabling both the large-scale quantitative research operations that drive WorldQuant’s platform and the production of our portfolio. The team is currently embarking … team. What You’ll Bring A successful candidate will possess: A minimum of 5 years of writing production-quality code in C++ on Linux platform Good understanding of Python language with development experience Strong understanding and experience with Linux system programming fundamentals Ability to develop large-scale, distributed ...

Software Engineer, C++

Hiring Organisation
Tower Research Capital
Location
London, United Kingdom
Salary
£ 120 K
historical market data and trading simulationsQualificationsA degree in computer science or a related fieldAt least 5-7 years of experience in a software engineering roleA strong background in data structures, algorithms, and object-oriented programming in C++Brilliant problem-solving abilitiesThe ability to manage multiple tasks in a fast … will have the opportunity to cover a broad spectrum of hands-on development projects; the right person could range from a mid-level engineer that is looking to start their career at Tower Research Capital, to an experienced professional that is looking to make significant contributions ...

Senior Graphics Software Engineer - C++, GPU & Multithread

Location
Stratford-upon-Avon, England, United Kingdom
Unity Technologies in the UK is seeking a skilled graphics engineer to join our graphics team focused on diagnosing and resolving graphics and performance problems encountered by developers building with Unity. You will work across the runtime stack, optimize render paths, and ensure robust behaviour on a wide ...

C++ Software Engineer

Location
Greater London, England, United Kingdom
developers. Design and optimise rapid trading systems end‐to‐end. Apply low‐level systems programming and optimisation using languages such as C, C++ or similar. Analyse and improve application performance using hardware counters and profiling tools. Qualifications Expertise in low‐level systems programming and optimisation for extremely ...

C++ Software Engineer

Hiring Organisation
G Research
Location
London, United Kingdom
Salary
£ 80 K
quantitative researchers and developersDesigning and optimising rapid trading systems end-to-endApplying low-level systems programming and optimisation using languages such as C, C++ or similarFinancial market knowledge is not requiredWho are we looking for The ideal candidate will have the following skills and experience:Expertise ...

Software Engineer (AWS, Python, C#/C++, CFD/FEA)

Hiring Organisation
Hays
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 60 K
Closing date: 2026-11-18Location: OxfordSalary: 45000 - 75000 + Package (per annum)Job type: PermanentWorking pattern: Full timeIndustry: Technology & Internet Services/Software DevelopmentCompany: HaysConsultant: Maxwell WilcockHays office: Southampton — Ground Floor, Clockwise, Mountbatten House, Grosvenor SquarePhone: 01202048614Email: maxwell.wilcock@hays.comSoftware Engineer (AWS, Python, C#/C++ … technology organisation that has grown rapidly in the UK, now pushing into global markets. Formed by world leading experts in science/software the business is redefining how high performance components/instruments are designed.This role would essentially suit someone with a passion for Mechanical Engineering/Physical ...

Senior C++ Real-Time Software Engineer (Hybrid)

Location
St. Neots, England, United Kingdom
Pico Technology in St Neots, England seeks a Senior Software Development Engineer to advance real-time data handling and bus data decoding. You will lead feature design, shape the architecture, and balance new work with technical debt in an Agile team. You will work across ...

Lead Embedded Software Engineer – Global, C++ & Firmware

Location
Nottingham, England, United Kingdom
Dover Imaging & Identification (DII) in Nottingham, UK, is seeking a passionate engineer to join an entrepreneurial, agile team. You will write software and firmware for embedded system components and lead internal and external partners to deliver market-leading products. You will drive continual improvement of software ...