1,276 to 1,300 of 2,922 C++ Jobs in the UK

Software Development Engineer - macOS Endpoint

Hiring Organisation
BeyondTrust
Location
United Kingdom
Salary
£ 70 K
development experience and specialist depth in at least one technical area.Hands-on macOS platform development, with proficiency in Swift, Objective-C and/or C++, and experience building systems-level or endpoint security software.Hands-on experience with macOS, including management and development of launch daemons and launch agents, unified logging ...

FPGA Engineer

Location
Wollaton, England, United Kingdom
instrumentation Contribute to simulation, synthesis and implementation using tools such as Vivado and Quartus Support embedded software development and system integration (C/C++) Collaborate with cross-functional teams to deliver robust technical solutions The invaluable experience youll bring, to help us achieve more Were expecting that youve already built ...

Senior Devops Engineer

Hiring Organisation
Rock Steady
Location
London, UK
Employment Type
Full-time
with development teams to identify and resolve pipeline and workflow bottlenecksInvestigate and prototype modern solutions to improve reliability, scalability, and performanceQualifications & Experience...Experience as a C++ programmer in game development or similar technical fieldExperience working with Unreal Engine (UE4 or UE5) beyond gameplay codeHands-on experience with automation, build systems ...

Senior Engineer, Forward Deployed

Location
Greater London, England, United Kingdom
world use. What You Bring Proven experience building and deploying software integrations for robotics, defense, or complex industrial systems, with hands-on skills in C++ and ROS2. Strong software engineering fundamentals, with a knack for production-quality API integration, service development, and robust testing. A deep understanding of distributed systems ...

Software Engineering Manager

Hiring Organisation
Indigo Vision
Location
Edinburgh, UK
Employment Type
Full-time
global reach. Passionate about CI/CD and release trains, delivering a regular cadence of features and quality improvements. Mastery in any programming language (C++, Go, TypeScript, ...).Lead by example, exceed expectations and go above and beyond. Excellent communication and organizational skills. Does this sound like ...

AI Compiler Optimization Engineer

Location
City of Edinburgh, Scotland, United Kingdom
ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited. Person Specification: Required: Proficiency in C/C++ and compiler infrastructure (LLVM, MLIR, or similar) Deep understanding of AI model architectures and inference workflows Experience with performance profiling tools (e.g., perf, TensorBoard, VTune) Familiarity with ...

Senior Principal Software Architect – AI

Location
Cambridge, England, United Kingdom
ONNX Runtime is important. We also value: Understanding of how AI workloads move through graphs, compilers, runtimes and kernels to hardware. Strong C/C++ skills and the ability to engage directly with software implementations. Excellent technical judgement when navigating complex and ambiguous problems. This means identifying what matters ...

Senior Full Stack Developer

Location
Warrington, England, United Kingdom
SharePoint or OneDrive integration experience Working TypeScript and modern front‐end knowledge, enough to finish a feature through the dashboard Comfort reading legacy code (C++, Visual Basic) AI‐assisted development experience (Claude Code, Amazon Q or similar) as everyday practice Maritime, satellite comms, or other bandwidth‐constrained domain background ...

Senior Machine Learning Engineer - AV Core London, United Kingdom

Location
Greater London, England, United Kingdom
real‐time alerts. Experience with transformer‐based and multimodal architectures, including vision‐language models (VLM), vision‐language‐action models (VLA), or equivalent. Proficiency in C++, CUDA, distributed training, or performance optimization for production machine learning systems. This is a full‐time role based in our office in London. At Wayve ...

Cloud Enterprise Architect, Professional Services, Google Cloud

Location
City of Westminster, England, United Kingdom
years of experience troubleshooting technical issues for internal/external partners or customers. Experience in either system design or reading code (e.g., Java, C++, or Python). Preferred qualifications: Master’s degree in Business, Statistics, Mathematics, Economics, Engineering or Applied Science, or a related field. 10 years of experience managing ...

Senior Machine Learning Engineer - AV Core

Hiring Organisation
wayve
Location
London, UK
Employment Type
Full-time
real-time alerts. Experience with transformer-based and multimodal architectures, including vision-language models (VLM), vision-language-action models (VLA), or equivalent. Proficiency in C++, CUDA, distributed training, or performance optimization for production machine learning systems. This is a full-time role based in our office in London. At Wayve ...

Research and Development Engineer - CEMA

Location
Reading, England, United Kingdom
adapting to new technical challenges. Ideal Experience & Skills Strong software development skills with experience in Python and C, alongside knowledge of languages such as C++, C# or Rust. Experience configuring or developing software for embedded platforms or single-board computers, such as Raspberry Pi, Arduino, BeagleBone, STM32 or similar, including ...

Data Scientist - Scientific AI

Location
Greater London, England, United Kingdom
Python and the relevant analytics libraries (e.g., pandas, numpy, matplotlib, scikit-learn, statsmodels, pymc, pytorch/tf/keras, langchain). R and C++ optional. Experience with version control (GitHub) ML experience with causality, Bayesian statistics & optimization, survival analysis, design of experiments, longitudinal analysis, surrogate models, transformers, Knowledge Graphs, Agents ...

Software Architect

Hiring Organisation
Leonardo DRS
Location
Basildon, Essex, United Kingdom
Salary
£ 70 K
shape and steer thinking within the stakeholder community.Experience of working within the defence industry is essential.Experience using tools such as Visual Studio (C#/C++), DOORS, Cameo, Rhapsody and The Mathworks is desirable.This is not an exhaustive list, and we are keen to hear from you even if you might ...

Principal Software Engineer

Hiring Organisation
Rolls-Royce
Location
Heybridge, Essex, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
/or hardware architecture, software and hardware development process constraints and embedded software testing at module level. Degree Qualified Strong knowledge of modern C++ in relation to real-time systems, including an understanding of refactoring legacy code to improve robustness. A working appreciation of associated engineering disciplines. Proficient with design ...

Senior Manager, Machine Learning

Hiring Organisation
Sony Interactive Entertainment America
Location
London, UK
Employment Type
Full-time
track record in managing and delivering sophisticated projects within these areas. Technical Skills: Proficiency in programming languages and tools relevant to visual computing (e.g., C++, Python, OpenGL, DirectX).Familiarity with machine learning frameworks and their application in visual computingKnowledge in computer vision and machine learning: advanced neural network architectures applied ...

Verification / Senior Verification Engineer

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
testbench design with verification frameworks like UVM/OVM. Knowledge of SystemVerilog assertion (SVA). Exposure to different programming languages, such as C, C++ and Python. A proactive person who can independently define the scope of work. A collaborative person with excellent communication skills, who actively shares (and listens ...

SENIOR MACHINE LEARNING ENGINEER

Location
Manchester, England, United Kingdom
acoustic, or related industrial sensing technologies. Experience with ONNX Runtime, TensorRT, OpenVINO, model quantization, model export, or edge inference optimization. C or C++ experience for lower-level hardware, camera SDK, edge runtime, or performance-sensitive integration work. PLC, HMI, EtherNet/IP, Profinet, SCADA, robot, or controls integration experience. Experience ...

Quantitative Trading & Research - Market Microstructure & High-Frequency Quantitative Researcher - Associate or Vice President

Location
Greater London, England, United Kingdom
research-to-production workflow and the sources of performance degradation in deployment. Strong programming and data-analysis skills in Python; proficiency in C++ or another high-performance language is highly desirable. Demonstrated rigor in experimental design and evaluation-ability to separate economically meaningful effects from overfitting, leakage, optimistic fills ...

Physicist to Engineer Track

Location
Sheffield, England, United Kingdom
with electronics, control systems, or physical system modelling Interest in or experience in practical making — familiar with a toolbox Programming competence (Python, C/C++, TypeScript, React, Postgres) We work across a wide range of disciplines, with engineers tending to specialise in one. We expect this to happen naturally over ...

AOCS/GNC Analyst

Location
Stevenage, England, United Kingdom
careers experience with GNC/AOCS for Space Applications. Fascinated with learning more about GNC/AOCS ONE of the following: Matlab (preferable), C, C++ or Python ONE of the following: Modeling and simulating software: Simulink (preferable), Altair Activate, OpenModelica, Scilab/Xcos, Collimator or Pictorus and happy to learn ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
understanding of complex multi-component computing systems with demonstrable low-level OS/device driver development or integration experience Authoritative knowledge of C or C++ development with proficiency with optimizing applications, workloads, and compilers Understanding of how to rigorously test software and design software for test Experience of the software ...

Systems Support Engineer (Linux)

Hiring Organisation
Cubic Corporation
Location
Redhill, Surrey, UK
Employment Type
Full-time
Office applicationsMCSE or MCSA or similar qualificationGood knowledge of Microsoft Operating SystemsGood knowledge of Unix SystemsGood Networking knowledgeDesirable: Programming languages (Visual Basic, C++, JAVA)Advanced programming languageGood knowledge of SQL and Databases‎ Worker Type: Employee‎ We are committed to creating an inclusive workplace and welcome applications from people ...

Robotics Engineer Sunnyvale, California USA London, United Kingdom

Location
Greater London, England, United Kingdom
systems. Strong understanding of filtering and estimation methods, such as Kalman-family filters, Bayesian estimation, smoothing, robust estimation or factor-graph optimisation. Strong modern C++ software-engineering skills and proficiency in Python for prototyping, analysis and test tooling. Experience productionising algorithm-heavy robotics software for vehicles, robots, drones, aerospace systems ...

Lead Quantum Error Correction Researcher

Location
Cambridge, England, United Kingdom
more qubit modalities Experience leading a group of researchers working across multiple projects, balancing competing priorities Knowledge of Python and/or C++ A track record of winning contracts or grants What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance ...