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

Software Developer

Location
Greater London, England, United Kingdom
mathematics, or any related engineering discipline graduating between December 2026 and August 2027 (Bachelor’s, Master’s, PhD) Excellent software development skills in modern C++, Java, or Python Skills in network programming (TCP/IP), multi‐threaded applications, computational intelligence, real‐time programming, or GUI programming A strong understanding ...

Senior Software Engineer, Windows/Desktop Applications - Cardiff, United Kingdom

Location
Cardiff, Wales, United Kingdom
3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win32/WinRT/COM). Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code. Proven track record ...

Lead Perception Engineer

Location
Woburn, England, United Kingdom
ability to perform hands‐on, low‐level debugging and systematic troubleshooting of complex robotic systems in real‐world environments. Expert‐level proficiency in Python, C++ and/or Rust with a focus on writing production‐grade, well‐tested code for autonomous systems. Demonstrated experience designing, implementing, testing, and optimizing vision ...

Senior Software Engineer, Subscriptions

Location
Cambridge, England, United Kingdom
architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community ...

Software Engineer

Location
Greater London, England, United Kingdom
processing, and high availability Skills and qualifications: A Bachelor's degree in Computer Science or similar relevant experience Strong experience with Golang, Python, or C++ Experience with modern frontend stacks — TypeScript, React (react-query, Tailwind) Experience designing and building scalable backend systems and APIs Comfort with distributed systems, containers ...

Embedded Linux Developer

Location
Cambridge, England, United Kingdom
environment, enjoying variety and new challenges. The ideal candidate will additionally have experience of a good subset of the following: Real-Time C/C++ Experience of at least one higher level language for tooling or test automation (for example Python or C# & .NET). Broader embedded experience such ...

Embedded Software Engineer

Hiring Organisation
Honeywell Aerospace
Location
Yeovil, Somerset, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
plus years in service to radiation-hardened systems trusted for human spaceflight. Embedded Engineer Responsibilities Technical Skills Has knowledge/experience of C and C++ for embedded applications Experience with DO178 software verification and validation Contributing to planning and executing project subtasks to meet customer specifications (designing, testing, etc). ...

Senior Digital Signal Processing Engineer

Location
Whiteley, England, United Kingdom
FPGA design workflows. FPGA Toolchains – Experience with Xilinx and Altera (Intel) development environments and toolchains. Embedded Software Engineering – Skilled in C/C++ programming for embedded systems, including Linux driver development and Windows-based applications; familiarity with UML is advantageous. RF Systems Design – Strong understanding of RF design principles with ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
closest to the problem. What We're Looking For Experience using debuggers to resolve complex program issues. Strong low-level programming skills in C, C++ or Rust. Strong understanding of processor architectures. Ability to communicate clearly across software, firmware and hardware teams. A proactive, self-driven approach to improving product ...

Senior Backend Software Engineer - Spacetime UK

Location
Greater London, England, United Kingdom
signal processing and linear algebra. Required Qualificiations: Bachelor’s or Master’s degree 7+years of experience with software development Proficiency in Golang, C/C++, Rust, or Java Demonstrated leadership in technical design and architecture to drive projects from conception through production launch. Proficiency in coding, problem-solving, design, system ...

Windows on Snapdragon Software Engineer Farnborough, United Kingdom Software Applications Engin[...]

Location
Farnborough, England, United Kingdom
2+ years of Software Applications Engineering, Software Development experience, or related work experience. • 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. • 1+ year of experience with debugging techniques.**Preferred Qualifications:**• Master's Degree in Engineering, Information Systems, Computer Science, or related field. • 3+ years ...

Software Engineer III - KDB

Location
Greater London, England, United Kingdom
skills Experience in Terraform and Kubernetes from managing a Production Plant in Public Cloud. AWS Experience. Experience other languages e.g. Python/C/C++/Java. Experience with market data venue and vendor data platforms. About Us J.P. Morgan is a global leader in financial services, providing strategic advice ...

Senior Software Engineer – Telecoms

Location
Northampton, England, United Kingdom
phases of software development lifecycle Work closely with both software team lead and QA Engineer Required Skills/Experience Experienced C#/C++ developer (minimum 5 years) Experienced in Windows OS environments Experienced in SQL, HTTP, JSON, FTP, WPF Real-time programming (of software to process live incoming data) Understanding ...

Software Engineer - On Device Machine Learning

Location
Guildford, England, United Kingdom
/AI communities by sharing knowledge, collaborating with partners, and mentoring teammates. Qualifications: 5+ years of hands‐on software engineering experience with C++, including a understanding of multithreading and performance optimization. Experience profiling and optimising real‐time software. Practical experience with software engineering fundamentals, including version control, code reviews, documentation ...

Senior Software Engineer - Applied AI

Location
Greater London, England, United Kingdom
their daily work and continuously find new ways to use it effectively. Skills & Experience: 7+ years of hands‐on software engineering. Comfortable working in C++, with Python alongside it. Practical experience using LLMs as an applied tool: prompting, guardrails, RAG, evaluation, and reasoning about model behaviour. You've built ...

Embedded Software Engineer

Location
Nottingham, England, United Kingdom
implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.* Advanced knowledge of C++ is required.* Experience with Agile/Scrum development practices.* Advanced knowledge of verification skills (test-driven development, unit testing, code reviews, defect characterization, requirements analysis ...

Senior Software Engineer Gloucester National Security West

Hiring Organisation
Hackajob Ltd
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Logically analysing code defects and produces timely code fixes What background are we looking for? A good understanding of back-end programming languages: Java, C++ Node.JS, Python, C The desire to solve complex technical problems, helping our customers achieve their goals Someone who has the aspiration to learn new skills ...

(Senior) Computational Genomics Scientist, Algorithms & AI/ML Pathogen Oxford, England, United [...]

Location
Oxford, England, United Kingdom
Strong command of underlying fundamental data structures, algorithms, and statistical methods (e.g. De Bruijn graphs, embeddings, Bayesian methods) Solid programming skills (e.g. Python; C, C++, or Rust is a plus) and software development best practices (version control, CI/CD) Desirable Knowledge, Skills and Experience: Experience in microbial genomics Experience ...

Principal Software Architect (UK)

Location
Greater London, England, United Kingdom
professional software engineering experience, spanning cloud architectures, distributed systems, and edge environments. Strong proficiency in a mix of modern programming languages including C/C++, Golang, Python, Java, or Rust. Cloud-Native & Infrastructure: Extensive hands‐on experience with cloud-native orchestration and containerization frameworks (Kubernetes, Docker, Helm). Experience with ...

Senior AI/ML Computational Scientist

Hiring Organisation
Hackajob Ltd
Location
London, United Kingdom
Employment Type
Permanent
TensorFlow,PyTorch).. Experience working with language models like LLM's APIs andoptimizingtheir usage for specific applications. Experience with the following programming languages: Python, C++, Java, R, SQL Strong written & verbal communication skills and ability to communicate complex technical concepts to non-technical stakeholders Strong client-facing skillsets ...

Senior Robotics Engineer

Location
West of England, England, United Kingdom
/Abilities/Qualifications: Strong professional experience building software for physical robots or complex autonomous systems, including substantial hands-on hardware integration. Excellent modern C++ and Python skills, with a high bar for code quality, testing, debugging and maintainability. Deep practical knowledge in several relevant areas such as kinematics, dynamics ...

Embedded Software / Firmware Engineer

Location
Farnborough, England, United Kingdom
real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering some of the following areas: C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills We would love to hear from anyone with core skills in some ...

Senior Lead Infrastructure Engineer - Market Data - AWS / Snowflake

Location
Greater London, England, United Kingdom
before implementation, escalating when uncertain and ensuring outcomes align to resiliency, security, and auditability expectations Network architecture and protocols Programming languages (e.g. Java, Python, C++) Market Data/messaging products (e.g. TREP, Vela, RedLine, Bloomberg BPIPE, Solace, AMPS, etc.) Market Data vendors and their key products (e.g. Bloomberg, LSEG, Factset ...

Principal / Senior Embedded Software Engineer

Location
East Midlands, England, United Kingdom
Modelling & Frameworks: Familiarity with UML, Matlab, Simulink, or ASPICE/CMMI frameworks General Dev: Basic analogue/digital electronic design or secondary programming experience (C++, Linux/Windows) Mobility: Ability to travel freely to support key international clients in the US and Europe What We Offer (Benefits & Perks) We value ...

Software Engineer

Hiring Organisation
Autodesk
Location
Sheffield, South Yorkshire, United Kingdom
Salary
£ 70 K
Chromium architecture, configuration, or developer toolingExperience developing Windows desktop softwareExperience with native Node.js modules or interoperability between JavaScript and native operating-system APIsFamiliarity with C++ or another systems programming languageExperience with Windows APIs, processes, registry, application lifecycle, or desktop security conceptsFamiliarity with desktop application packaging, installers, and code signingExperience diagnosing ...