C++ Jobs in the UK

626 to 650 of 1,370 C++ Jobs in the UK

DSP Software Engineer

Falmouth, Cornwall, United Kingdom
Platform Recruitment
and ensure timely project delivery. Skills and Requirements: + Proven experience in developing DSP algorithms and implementing them in embedded systems. + Proficiency in programming languages such as C, C++, and assembly language for embedded systems. + Strong understanding of real-time operating systems and device driver development. + Familiarity with digital audio and video processing, image processing, or wireless More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum
Posted:

Forward Deployed Engineer - Early-Stage AI Start-Up - London

London Area, United Kingdom
Oho Group Ltd
exceptional, language agnostic engineer with strong communication skills who thrives in customer-facing environments. About you: 1-5 years of Software Development in Python, Go, TypeScript, Java, Rust or C++ Comfortable working across the stack Exceptional communication skills Customer-obsessed: you enjoy being in the room, asking questions, and solving real-world problems Excel where speed and ownership matter In More ❯
Posted:

Forward Deployed Engineer - Early-Stage AI Start-Up - London

City of London, London, United Kingdom
Oho Group Ltd
exceptional, language agnostic engineer with strong communication skills who thrives in customer-facing environments. About you: 1-5 years of Software Development in Python, Go, TypeScript, Java, Rust or C++ Comfortable working across the stack Exceptional communication skills Customer-obsessed: you enjoy being in the room, asking questions, and solving real-world problems Excel where speed and ownership matter In More ❯
Posted:

Senior Software Engineer

London Area, United Kingdom
CXC
fit for a medical-grade system. Must Haves BS/MS in Computer, Electrical, Electronics Engineering or equivalent Current experience in developing high quality, high performing code in modern C++ (C++17 and higher) Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
CXC
fit for a medical-grade system. Must Haves BS/MS in Computer, Electrical, Electronics Engineering or equivalent Current experience in developing high quality, high performing code in modern C++ (C++17 and higher) Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management More ❯
Posted:

Software System Architect

Cambridgeshire, England, United Kingdom
IC Resources
role - they need someone experienced in software systems and architectures, not just embedded software. System Software Architect - Background Strong background in software architecture & system design Skilled in C/C++, Python, C#, .NET, or Java Experience in embedded, cloud, or IoT systems Confident leading teams and driving projects from concept to delivery If you’re a systems thinker who loves More ❯
Posted:

SerDes System Validation Engineer

LU3, Luton, Bedfordshire, United Kingdom
Bluestream People
validation of complex HW/SW/embedded designs. Strong RF physical layer testing skills, with hands-on use of lab equipment. Proficient in automation and programming (Python, C#, C++). Knowledge of IP networking systems and communication protocols. Experienced in planning and executing system tests, using tools like JIRA/Confluence. Self-motivated, adaptable, and a strong team player More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Negotiable
Posted:

Senior Data Engineer | Systematic Trading

London Area, United Kingdom
NJF Global Holdings Ltd
lead on cloud infra design , deployment, and automation What You Bring 5+ years building data platforms in systematic trading, fintech, or high-throughput environments Mastery of Python and SQL – C++ is a plus Experience with cloud-native stacks (ideally AWS ) and interest in infrastructure as code A structured, pragmatic mindset with strong ownership and autonomy Ability to work closely with More ❯
Posted:

Senior Data Engineer | Systematic Trading

City of London, London, United Kingdom
NJF Global Holdings Ltd
lead on cloud infra design , deployment, and automation What You Bring 5+ years building data platforms in systematic trading, fintech, or high-throughput environments Mastery of Python and SQL – C++ is a plus Experience with cloud-native stacks (ideally AWS ) and interest in infrastructure as code A structured, pragmatic mindset with strong ownership and autonomy Ability to work closely with More ❯
Posted:

Software Engineer - ADA / C

Lancashire, United Kingdom
Expleo UK LTD
to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. We are seeking an experienced ADA/C++ Software Engineer to play a key role in the development and sustainment of mission-critical software within the Defence sector. This position offers an exciting opportunity to contribute directly to More ❯
Employment Type: Permanent
Posted:

Software Engineer

Scarborough, North Yorkshire, England, United Kingdom
Hybrid/Remote Options
Penguin Recruitment Ltd
product performance Contributing to design documentation, testing, and validation processes Skills and experience required for the role of Firmware/Embedded Software Engineer: Proven experience in embedded C/C++ development and firmware design Strong knowledge of ARM Cortex processors and FPGA architecture Understanding of digital signal processing and system integration Experience with product design, test, or measurement systems advantageous More ❯
Employment Type: Full-Time
Salary: £45,000 - £60,000 per annum
Posted:

AI Research Engineering Manager | Early-Stage Defence Start-Up | London

London Area, United Kingdom
Oho Group Ltd
state-of-the-art AI to real systems, ideally in autonomous or high-integrity domains. Proven leadership experience - mentoring teams and delivering production AI. Strong programming skills in Python, C++, or Rust ; experience with ML frameworks. Nice to Have Background in defence, robotics, start-ups, or military environments . Experience with real-time systems, autonomy, or sensor fusion . Track More ❯
Posted:

AI Research Engineering Manager | Early-Stage Defence Start-Up | London

City of London, London, United Kingdom
Oho Group Ltd
state-of-the-art AI to real systems, ideally in autonomous or high-integrity domains. Proven leadership experience - mentoring teams and delivering production AI. Strong programming skills in Python, C++, or Rust ; experience with ML frameworks. Nice to Have Background in defence, robotics, start-ups, or military environments . Experience with real-time systems, autonomy, or sensor fusion . Track More ❯
Posted:

Linux Engineer

London Area, United Kingdom
Denu Recruit
latency environment What we’re looking for: 4+ years of deep Linux experience — ideally across RHEL, CentOS, or Ubuntu Strong coding skills in Python or Go (bonus points for C++ or Rust) Experience tuning system performance (kernel parameters, memory, scheduling, etc.) Knowledge of infrastructure-as-code tools (e.g. Ansible, Terraform, Packer) is a plus Someone who’s curious, hands-on More ❯
Posted:

Linux Engineer

City of London, London, United Kingdom
Denu Recruit
latency environment What we’re looking for: 4+ years of deep Linux experience — ideally across RHEL, CentOS, or Ubuntu Strong coding skills in Python or Go (bonus points for C++ or Rust) Experience tuning system performance (kernel parameters, memory, scheduling, etc.) Knowledge of infrastructure-as-code tools (e.g. Ansible, Terraform, Packer) is a plus Someone who’s curious, hands-on More ❯
Posted:

Senior Optical Systems Engineer

London, United Kingdom
Hybrid/Remote Options
Advanced Technical Recruitment
BERTs, burst-mode analysers). Familiarity with optical components (lasers, photodiodes, burst-mode APDs/TIAs, modulators) and transceiver architectures. Experience with automated test systems and scripting (e.g., Python, C++, C#). Understanding of signal integrity, high-speed PCB design considerations, and packaging impacts on performance. Qualifications: You should have achieved an MSc or PhD Degree in Optical Communications, Physics More ❯
Employment Type: Permanent
Posted:

Market Data Engineer (Python) | Systematic Trading

City Of London, England, United Kingdom
Selby Jennings
data pipelines. Proficiency with Parquet-based file storage; Iceberg experience is a plus. Familiarity with Kubernetes, containerization, and modern orchestration tools. Experience with time-series databases (KDB, OneTick) and C++ is a plus. Strong problem-solving skills and a collaborative mindset. Understanding of financial markets and trading concepts is beneficial. This is a chance to build foundational infrastructure that directly More ❯
Posted:

C# Software Engineer

Greater Bristol Area, United Kingdom
Hybrid/Remote Options
IC Resources
closely with engineers to support research, experimentation, and verification across both synthetic and physical environments. What's required for this C# Software Engineer Position? Solid experience developing in C# (C++ experience also valued). Background or interest in simulation, real-time software, or integrating software with hardware. Strong understanding of software lifecycle practices, including version control, testing, and agile methods. More ❯
Posted:

Software Architect

Portsmouth, England, United Kingdom
Matchtech
You will have a strong understanding of Software Architecture and how it works in conjunction with hardware. Candidates will therefore ideally have real-time embedded software experience in C, C++ or Ada, as well as a strong understanding of software architecture. Ideally candidates will also have experience of UML or MATLAB as modelling tools. What You’ll Be Doing Provide More ❯
Posted:

Electronics Software Engineer

Manchester, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
the ongoing growth and mentoring within the electronics engineering team. What You'll Bring Strong experience in analogue and digital circuit design. Proven embedded software development skills (C/C++ preferred). Hands-on experience with microcontrollers and system integration. A British passport (required for security clearance). Passion for working on low-volume, high-performance systems where innovation and More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 50,000 Annual
Posted:

PLC Automation Software Engineer

Royston, Hertfordshire, United Kingdom
ECM Selection (Holdings) Limited
driven control system which includes servomotors, proximity sensors, industrial communication protocols (EtherCAT or IO-Link), use of structured text languages (IEC (phone number removed). Additional experience with modern C++, C# or Python would be desirable. Similarly, experience with modern communication protocols (REST APIs, OPC UA) for high level system connectivity would be beneficial. Due to the nature of projects More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Control Systems Engineer

Woolston, Warrington, United Kingdom
Michael Page
solving skills and attention to detail. Knowledge of industry regulations and safety standards. Minimum 3+ years in a similar Controls System Engineer role Motion Control, Servo Drives, Application programming (C++, Python, Java, etc), PLC logic programming (Beckhoff, Siemens, Rockwell, HMI programming HTML, Javascript desirable but not essential Job Offer Competitive salary ranging from 40,000 to 55,000. Standard pension More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Flight Software Engineer

Didcot, Oxfordshire, South East, United Kingdom
Hays
to contribute across multiple projects and influence the development of mission-critical systems. What you'll need to succeed Essential Skills Strong experience in embedded software development (C/C++) Experience with real-time operating systems (RTOS) such as VxWorks or RTEMS Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire) Good understanding of the software development lifecycle Experience More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

GPU Software Engineer (OpenGL ES, Vulkan, DirectX)

Cambridge, England, United Kingdom
European Tech Recruit
on experience with one or more of OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and workloads, including gaming, XR, and machine learning. Excellent C++ development skills and familiarity with version control systems. Self-motivation, ambition, and the ability to work collaboratively in a team environment. A BSc, MSc, or PhD in a relevant discipline. More ❯
Posted:

Firmware Support Engineer

Morecambe, Lancashire, England, United Kingdom
UK Talent Resource
commercial experience as a Firmware Engineer or Embedded Software Engineer. Strong, hands-on experience with Modbus and M-Bus communication protocols. Proficiency in embedded software development practices (C/C++ is often implied). Solid understanding of computer networking (TCP/IP, DHCP, Ethernet). Excellent analytical and problem-solving skills for debugging complex system issues. Strong communication skills, with More ❯
Employment Type: Full-Time
Salary: £35,000 - £50,000 per annum, Negotiable
Posted:
C++
10th Percentile
£30,165
25th Percentile
£45,750
Median
£65,000
75th Percentile
£95,000
90th Percentile
£132,500