126 to 150 of 1,272 C++ Jobs in the UK excluding London

Lead C# Developer .Net Core - Fintech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
leadership skills You have expertise with modern C# .Net Core, Python skills would also be of benefit (will also consider other OO languages e.g. C++, Java) You have a strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You're a technologist ...

Senior Software Engineer – Data Visualisation & Graphics | London

Location
Slough, England, United Kingdom
understanding of algorithms, data structures, and software architecture Experience building complex software products rather than purely application-layer development Exposure to languages such as C++, Java, C#, Rust, Go, or similar Understanding of performance optimisation and rendering trade-offs Appreciation of the mathematical concepts underpinning data visualisation and graphics Passion ...

Senior Software Engineer

Hiring Organisation
Hays Specialist Recruitment Limited
Location
New Malden, Surrey, United Kingdom
Employment Type
Full-Time
Salary
£50.00 - £67.00 per hour
multi-project environments. Experience within Defence, Naval, Maritime, Combat Systems, Aerospace or other highly regulated sectors is highly desirable. Technical Environment Ada C# C++ Qualifications Degree qualified in Engineering, Computer Science, Software Engineering, Technology, Science or a related discipline, or equivalent industry experience. Additional Information Interview Process: Details ...

Senior Scientist - Computational Method Development

Hiring Organisation
Hays
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
data structures, algorithms, statistical modelling, and quantitative problem-solving Excellent programming skills in Python, with experience in other languages an advantage (eg C, C++, Julia, R, Rust, etc) Experience owning projects and delivering computational tools, models, or analytical methods from development through validation Experience with sequencing data, cloud computing, workflow ...

Senior Software Engineer (vLLM)

Location
Cambridge, England, United Kingdom
hardware utilisation. Proven experience working as a Senior Software Engineer with deep expertise in both Python and low-level programming (e.g. C/C++, Rust, assembly or CUDA). A history of direct contributions to vLLM or similar high-performance open-source ML/AI projects (e.g. PyTorch, Hugging Face ...

Software Engineer (Internal Tooling)

Location
Cambridge, England, United Kingdom
opportunities to enable the teams further with the introduction of new tools and features Requirements Proficiency with one or more languages, such as Python, C++, TypeScript, or similar. Experience with Postgres or similar SQL Databases Experience building applications using serverless technologies such as AWS’s S3 buckets , DynamoDB tables ...

Lead SDR Engineer

Location
Gloucester, England, United Kingdom
protocol vulnerability analysis) Commercial and Military communications stacks and modem development (e.g IEEE 802.x, COFDM, Satcoms, or Link 16) OpenCPI, GnuRadio, Python, C/C++, VHDL and other SDR development technologies Desired Skills RF algorithm development, signal analysis and digital signal processing Radio characterisation, front end device design, antenna selection ...

Software Engineer

Location
Sheffield, England, United Kingdom
developer tooling* Experience developing Windows desktop software* Experience with native Node.js modules or interoperability between JavaScript and native operating-system APIs* Familiarity with C++ or another systems programming language* Experience with Windows APIs, processes, registry, application lifecycle, or desktop security concepts* Familiarity with desktop application packaging, installers, and code signing ...

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 ...

Software Engineer – Applications and User Interface

Location
Abingdon, England, United Kingdom
with curiosity and willingness to learn new technologies Useful additional experience The following aren't prerequisites, but would be valuable: Experience with C or C++ or other lower-level software Experience developing software for embedded systems or microcontrollers Familiarity with platforms such as STM32 or Xilinx Understanding of interfaces ...

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 ...

AI/ML Engineer

Location
Leeds, England, United Kingdom
PyTorch). Proficiency in Agentic Design Patterns (ReAct, Chain-of-Thought, Tool-use) and state management for conversational AI. Strong software engineering background (Python, C++, or Java). Deep expertise in GCP Vertex AI (preferred) or equivalent cloud platforms.. Understanding of data governance, bias mitigation, and model interpretability techniques. Soft ...

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). ...

DevOps Engineer-12

Location
Slough, England, United Kingdom
following clean code principles. Skills, Knowledge, and qualification AWS, Cloud, Java Nice to have technologies and experience: Nginx IPv4 Networking Software engineering (C/C++/Java/Python/Go/Rust/Node) Test automation Relational and non-relation data technologies. The personal traits we are looking ...

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 ...

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 ...

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 ...

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 ...

Embedded Software Engineer

Location
Reading, England, United Kingdom
patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team’s Agile framework, contributing to best practice. Experienced in C++ development on embedded systems. Demonstrated success in delivery of reliable, real-time embedded functionality. Full lifecycle development experience – design, develop, test, maintain. Experience of Linux ...

(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 ...

Software Engineer, Agentic AI Roku, Inc.

Location
Cambridge, England, United Kingdom
adjacent domains, with strong software engineering fundamentals and the ability to build production-grade systems. Strong proficiency in Python, plus experience with C/C++ or another systems language. Hands-on experience with LLM-based systems, including prompt design, retrieval, tool use, memory handling, and agent orchestration patterns. Experience building ...

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 Data Scientist

Location
Holywell Row, England, United Kingdom
hands-on Data Science experience is required. Bachelor's Degree in a STEM field is required. Proficient with one or more programming languages (Java, C++, Python, R, etc.) Demonstrated ability to apply data science to solve real-world problems Secret Clearance Preferred Qualifications Familiarity with DoD Master’s degree ...