2,801 to 2,825 of 3,290 C++ Jobs in the UK

Senior Data Scientist — Optimisation for Last-Mile Logistics

Location
Greater London, England, United Kingdom
driving efficiency across Relay's logistics network. The ideal candidate has experience in operational research, is proficient in programming languages such as Python or C++, and is eager to work on large-scale optimisation challenges impacting logistics decisions. #J-18808-Ljbffr ...

Software Engineer

Location
Hampton, England, United Kingdom
client, a growing software solutions company within the Aviation and Military sector, are looking to expand their engineering team and seeking a C++ Software Engineer. This is an opportunity to be part of a trusted team that values innovation, ownership, and collaboration and expand your knowledge, within a stimulating environment. … programming languages. The successful candidate will: A degree in Computer engineering or IT related subject would be desirable Solid commercial software development experience using C++ Knowledge of messaging technologies would be beneficial Confidence to work with large codebase Ability to troubleshoot technical issues and debug problems Standards based protocol implementation ...

Lead Software Engineer — Energy Grid Platform & Simulations

Location
City of Edinburgh, Scotland, United Kingdom
high-performance back-end services and computational engines, bridging software, data, and OT in a critical infrastructure domain. The role requires strong experience with C++, Rust or Python, and a track record in scalable, secure systems. You’ll mentor engineers and shape architectural choices across multiple workstreams. #J-18808-Ljbffr ...

Senior Verification Engineer – RISC-V & CHERI Security (UK)

Location
West of England, England, United Kingdom
complex CPUs and CHERI-enabled technologies within UK design centres in Cambridge or Bristol. Ideal candidates have hands-on experience with SystemVerilog, Python, C++, and Rust, plus Linux automation, and a solid understanding of CPU architectures. #J-18808-Ljbffr ...

Lead Real-Time UAV Simulation Engineer

Location
West of England, England, United Kingdom
accelerating development cycles while validating hardware and software before flight. The role collaborates with Robotics, Perception, Aero, and Data teams and requires expertise in C++, Python, Linux, Docker, and modern GPU-accelerated simulation techniques. #J-18808-Ljbffr ...

Embedded Controls Engineer - Real-Time Motor Systems

Location
Cambridgeshire and Peterborough, England, United Kingdom
algorithms, and integration layers across high-speed equipment, coordinating with third-party vendors to meet latency requirements. The role requires strong embedded C/C++, MATLAB/Simulink, and experience with CAN; you will work with cross-functional teams to deliver high-performance products and drive robust diagnostics #J ...

Full Stack Engineer - End-to-End AI/CV, Equity Options

Location
England, United Kingdom
TypeScript, while integrating AI and computer vision into customer-facing products. The role requires a solid software engineering background in Go, Python or C++, plus a strong grasp of distributed systems and end-to-end production ownership. #J-18808-Ljbffr ...

Junior Quant Trader: High-Impact, Data-Driven Trading

Location
Greater London, England, United Kingdom
trading opportunities across multiple asset classes. Candidates should hold a quantitative degree and be proficient in at least one programming language such as Python, C++, or Java. #J-18808-Ljbffr ...

Lead Embedded Firmware Engineer (Nordic IoT) – Fitness Tech

Location
Nottingham, England, United Kingdom
Collaborate with electronics, app and cloud teams to ensure robust, scalable connectivity and performance. The role calls for hands‐on mastery in C/C++, strong debugging skills, and a strategic mindset to drive firmware quality and #J-18808-Ljbffr ...

UI Engineer – High-Performance Graphics & AI

Location
Cambridge, England, United Kingdom
seeking a Software Engineer to join the DMTE team, contributing to graphics rendering and the FRAME engine with BrightScript (or JavaScript-like) and C++ in an embedded environment. You will work across hardware, firmware, and application teams to deliver high-performance UI features for millions of users. You’ll explore ...

Defense Solutions Architect: Pre-Sales & Tech Liaison

Location
Greater London, England, United Kingdom
autonomous systems adoption. The role requires UK security clearance (or ability to obtain), 3+ years in defence or related tech, and strong C/C++/Python programming with excellent English communication. In-office role with some flexibility for scheduling. #J-18808-Ljbffr ...

Test Engineer - Precision Optics & Autonomous Systems

Location
Test Valley, England, United Kingdom
strong scripting and cross‐functional collaboration to ensure product readiness. You will work with Windows/Linux, SolidWorks CAD, and Python/C/C++ to design tests, analyze results, and deliver robust test reports. #J-18808-Ljbffr ...

Senior On-Device ML Engineer (Hybrid)

Location
Guildford, England, United Kingdom
company is seeking a Senior Software Engineer in Guildford to enhance machine learning capabilities in games. The ideal candidate will have extensive experience in C++ software optimization for gaming consoles. Responsibilities include designing efficient ML solutions, collaborating with engineers, and keeping up with advancements in AI technologies. Join a creative ...

Rover GNC Engineer & Autonomous Navigation Architect

Location
Stevenage, England, United Kingdom
with cross-functional teams. The role is hybrid, based in Stevenage with 3 days in office, offering exposure to ROS/ROS 2, Python, C++, MATLAB, and sensor integration (LiDAR, IMU, cameras) in a security-cleared #J-18808-Ljbffr ...

Electronic Design Engineer - PCB & Embedded (On-Site)

Location
Taunton, England, United Kingdom
candidates with a sandwich year in industry. The successful candidate will design circuits and PCBs, develop MCU-based systems with embedded C/C++, and apply EMC/EMI and regulatory #J-18808-Ljbffr ...

Vice President, Trading Systems Reliability & Automation

Location
City Of London, England, United Kingdom
quantitative strategists, and external vendors to resolve issues and improve reliability. Ideal candidates bring 2+ years in SRE/DevOps, strong programming (Java/C++/Python), scripting skills, and SDLC/Git #J-18808-Ljbffr ...

Quant Developer (Rust) – Market-Making & Trading

Location
Greater London, England, United Kingdom
complex problems with real-time data, pricing and risk concepts, and continuous improvement. We value the ability to write efficient code in Python/C++/Rust and to contribute to live trading #J-18808-Ljbffr ...

AI Infrastructure Lead: GPUs, HPC & Distributed Systems

Location
Greater London, England, United Kingdom
advanced scheduling tools like Kubernetes or Ray. Ideal candidates bring 3+ years in AI infrastructure, strong Python skills, and hands-on CUDA/C++ experience, with a degree in CS/EE/Applied Math. #J-18808-Ljbffr ...

Rates Quant Trader: Build Live Trading Models

Location
Greater London, England, United Kingdom
quantitative models powering automated trading systems across FX, Rates, Commodities and Credit. Ideal candidates have a degree in a quantitative field, strong Java/C++ and Python skills, and a track record of end-to-end software ownership, data analysis, and collaboration in a fast-paced, globally distributed team. #J ...

Wireless Protocol & System API Engineer (3GPP/Pre-6G)

Location
Fleet, England, United Kingdom
functional teams to deliver reliable solutions, contributing to pre-6G standards in a multi-site environment. Ideal candidates should be proficient in C#/C++ and have experience with RESTful APIs, along with excellent technical communication skills. #J-18808-Ljbffr ...

Controls Engineer

Location
Greater London, England, United Kingdom
software architecture that connects AI Driver outputs to real-time vehicle actuation and feedback Implement and maintain production-quality, latency-sensitive control software in C++ for deployment to prototype, reference and production vehicles Use simulation, closed-loop evaluation and on-road testing to characterize controller behaviour, diagnose performance issues … tuning and validating control or motion systems on real world physical systems Strong software engineering skills, with experience building reliable production-quality systems in C++ Experience with latency-sensitive or real-time software Ability to reason about and debug system-level behaviour in complex robotic systems across software and hardware ...

Software Engineer, Query Engines & Data Systems

Location
Greater London, England, United Kingdom
design-to-production improvements, extending engines and planning capabilities across large tables and diverse workloads. You will work with Java, Rust, Scala, or C++ and engage with Spark, DataFusion, Iceberg, Arrow, and Parquet in a high-performance environment that values #J-18808-Ljbffr ...

Product-Facing Software Engineer — Own Features, Equity Included

Location
Greater London, England, United Kingdom
experienced front-end engineer to join their team in Greater London. The role involves ownership of features from concept to deployment, requiring expertise in C++, TypeScript, and Python. You will work closely with customers to enhance the user experience while managing the front-end architecture and driving technical best practices. ...

Lead Architect, Next-Gen CPU & ISA Innovation

Location
Cambridgeshire and Peterborough, England, United Kingdom
next-generation CPU architecture development. You will drive ISA extensions, co-design with compiler, OS and app teams, and oversee cycle-accurate modelling using C++, Python and simulation frameworks. The role shapes hardware/software collaboration for high-performance computing and AI workloads. The ideal candidate has 12+ years ...

Staff Backend Engineer - Distributed Systems & Lakehouse

Location
Greater London, England, United Kingdom
challenges across various domains and contributing to the development of scalable, secure services. Candidates should have over 8 years of experience in Java, Scala, C++, or similar languages, and a strong background in developing large-scale distributed systems. This position offers opportunities to define reliability measures and improve system performance. ...