C++ Jobs in the UK

1,301 to 1,325 of 1,327 C++ Jobs in the UK

Embedded Systems Engineer - Contract

London, United Kingdom
Hybrid/Remote Options
Databuzz Ltd
8+ years of hands-on experience in Embedded systems development - Strong knowledge of microcontrollers, SoCs (ESP32, i.MX8/9 or similar), and peripheral integration - Proficiency in Embedded C/C++, debugging tools, and Real Time systems - Experience with FreeRTOS or similar RTOS environments - Familiarity with version control and collaboration tools (GitHub, JIRA, Confluence) - Problem-solving mindset with the ability to … take initiative and drive solutions - Excellent communication and documentation skills Key Responsibilities: - Design, develop, and maintain Embedded firmware using C/C++ on RTOS platforms (eg, FreeRTOS) - Interface with hardware using protocols like SPI, I2C, RS232, RS485, Modbus, BACnet, Ethernet - Collaborate with cross-functional teams to define system architecture and integration strategies - Troubleshoot and resolve complex system-level issues across More ❯
Employment Type: Contract
Rate: GBP 550 Daily
Posted:

Embedded Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Embedded Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions LTD
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Embedded Engineer

Tyne And Wear, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:

Embedded Engineer

Newcastle-under-Lyme, Staffordshire, UK
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯
Posted:

Embedded Engineer

Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Senior Electronic Test Engineer

Clacton-on-sea, Essex, United Kingdom
Tec Partners
to product reliability and performance. Key Responsibilities: Lead testing of new and legacy products to the highest standards Run complex test projects and measurements, liaising with colleagues worldwide Develop C++ (or similar) applications for automated test systems Troubleshoot and resolve complex technical issues Support and mentor technicians and junior engineers as needed Ensure all test documentation is accurate and up … Skills and Experience: Degree in Electronic/Electrical Engineering or equivalent experience Strong expertise in analog and digital electronics, circuit design, signal processing, and debugging Proficiency in programming with C++ (or similar) for automated testing Experience using oscilloscopes, digital multimeters, signal generators, logic analysers, and other test equipment Excellent problem-solving skills and ability to work independently Coaching, mentoring, and More ❯
Employment Type: Permanent
Salary: GBP 35,000 - 55,000 Annual
Posted:

Hardware Engineer/ Camera System Engineer

England, United Kingdom
Harvey Nash
Meta Reality Labs is Hiring: Optical Modeling/Camera Systems Engineers 2 Positions: 🔹 Optical Modeling Engineer (Python/Matlab focus) 🔹 Camera Simulation Software Engineer (C++ focus) Duration: 12 months (extension possible) Location: UK (Remote by default) Meta Reality Labs is pushing the boundaries of AR, VR, MR, and smart glasses—and we’re looking for senior engineers to help shape … image formation Role 1: Optical Modeling/Prototyping Engineer Expert in Python and/or MATLAB Comfortable building and validating simulation prototypes Role 2: Camera Simulation Software Engineer Strong C++ development experience Experience building performant software pipelines Bonus skills: Code V/Zemax lens design knowledge Imaging system calibration, metrology, MTF/SNR, sensor and ISP familiarity ⭐ Why Join? Work More ❯
Posted:

Game Programmer

London Area, United Kingdom
Level Up
You’ll work closely with designers, artists, and other developers to deliver visually stunning and technically robust experiences. Key Responsibilities Develop, implement, and maintain gameplay systems and tools using C++ and Blueprints. Collaborate with designers and artists to integrate content and ensure performance and gameplay quality. Optimise performance across multiple platforms (PC, console, and/or mobile). Debug and … Requirements Bachelor’s degree in Computer Science, Game Development, or related field (or equivalent experience). 3+ years of professional experience with Unreal Engine (UE4/UE5). Strong C++ programming skills and familiarity with Unreal Blueprints. Proven experience developing and shipping at least one game or interactive 3D project. Good understanding of 3D math, performance optimisation, and debugging tools. More ❯
Posted:

Game Programmer

City of London, London, United Kingdom
Level Up
You’ll work closely with designers, artists, and other developers to deliver visually stunning and technically robust experiences. Key Responsibilities Develop, implement, and maintain gameplay systems and tools using C++ and Blueprints. Collaborate with designers and artists to integrate content and ensure performance and gameplay quality. Optimise performance across multiple platforms (PC, console, and/or mobile). Debug and … Requirements Bachelor’s degree in Computer Science, Game Development, or related field (or equivalent experience). 3+ years of professional experience with Unreal Engine (UE4/UE5). Strong C++ programming skills and familiarity with Unreal Blueprints. Proven experience developing and shipping at least one game or interactive 3D project. Good understanding of 3D math, performance optimisation, and debugging tools. More ❯
Posted:

Digital Design Engineer

Stevenage, Hertfordshire, United Kingdom
ARM
high-speed serial interconnects Conduct signal integrity (SI) and power integrity (PI) analysis to ensure robust hardware performance Develop board-level test and debug strategies using VHDL, C/C++, or Python Apply digital signal processing (DSP) principles for hardware integration in radar and sensor systems Document designs to a high technical standard and support system-level design reviews throughout … speed digital electronics design and FPGA integration Experience with SI/PI analysis and debugging complex board-level issues Proficiency in hardware description and programming languages (VHDL, C/C++, Python) Strong knowledge of DSP concepts and familiarity with signal processing applications If this all sounds like something you will be interested in then simply apply and we can discuss More ❯
Employment Type: Contract
Rate: GBP 65 - 80 Hourly
Posted:

Driver Porting Engineer

United Kingdom
Hybrid/Remote Options
Frontier Resourcing Ltd
porting and board bring-up on chips such as Xilinx Zynq/Zynq UltraScale+, Intel Agilex 5/7, and similar SoCs. Modify and optimise low-level C/C++ code for performance, stability, and platform-specific requirements. Debug and resolve compatibility and performance issues across diverse hardware and OS layers. Integrate drivers into build systems, support device bring-up … cross-platform integration. Document driver architecture, design decisions, and troubleshooting procedures. What You'll Bring Must-Have Skills 5+ years' experience in driver development or porting. Strong C/C++ proficiency in low-level, performance-critical environments. In-depth understanding of hardware interfaces (I2C, SPI, PCIe, USB, UART, etc.). Hands-on experience with Linux kernel and device drivers, RTOS More ❯
Employment Type: Permanent, Work From Home
Posted:

Lead Digital Hardware Design Engineer

Stevenage, England, United Kingdom
Eclectic Recruitment Ltd
Integrity) and PI (Power Integrity) analysis Specify and document designs to a high professional standard Support board-level test and debug using VHDL and programming languages such as C, C++ or Python Ensure designs meet customer requirements and are delivered successfully across the product lifecycle The ideal candidate would have: Strong experience in high-speed digital hardware design Familiarity with … configuration management skills The ideal candidate must have: Hands-on experience in complex high-speed digital design Proficiency in VHDL for board-level test and debug Proficiency in C, C++, or Python for supporting hardware testing Experience with SI/PI analysis Strong academic or technical background to support this intellectually demanding role A strong desire to drive collaboration and More ❯
Posted:

Mobile Engineer

United Kingdom
Hybrid/Remote Options
Immersum
Mastery of profiling, debugging, and performance optimisation tools (Perfetto, Instruments, Systrace, etc.). Strong understanding of networking, concurrency, security, and system-level behaviour on mobile. Comfort with NDK/C++ integrations, JNI, or Metal where required for performance or low-level system access. Excellent communication skills — you can engage confidently with customers and internal stakeholders to deliver the best outcomes. … zones, but open globally for the right person. Tech Stack: Android: Kotlin, Jetpack Compose, Coroutines, Clean Architecture, Android Architecture Components, Hilt/Dagger, WebRTC, gRPC, Protocol Buffers, NDK/C++, Bluetooth, low-latency networking, Gradle, Espresso, CI/CD (GitHub Actions, Bitrise) iOS: Swift, Objective-C, SwiftUI, Combine, UIKit, Core Data, AVFoundation, WebRTC, gRPC, Protocol Buffers, Metal, Bluetooth, Instruments, XCTest More ❯
Posted:

FPGA Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Thurn Partners
Position: FPGA Engineer Compensation: Base salary of £100,000 + performance bonuses Location: London, UK. Company Insight Step into the forefront of quantitative and systematic investment management as an FPGA Engineer. Operating globally across diverse liquid asset classes, we combine More ❯
Posted:

FPGA Engineer

London Area, United Kingdom
Hybrid/Remote Options
Thurn Partners
Position: FPGA Engineer Compensation: Base salary of £100,000 + performance bonuses Location: London, UK. Company Insight Step into the forefront of quantitative and systematic investment management as an FPGA Engineer. Operating globally across diverse liquid asset classes, we combine More ❯
Posted:

Firmware Engineer

Nottingham, Nottinghamshire, United Kingdom
Vantage Consulting
I'm looking for a Firmware Engineer for an electrical vehicle charger company (founded 1990) based in Nottingham. Requirements include: C, C++. RTOS, bare metal. Embedded Linux (desirable due to a new Linux platform). Some experience with electronics e.g. More ❯
Employment Type: Permanent
Salary: £50000/annum
Posted:

Quant Developer – Crypto

london (city of london), south east england, united kingdom
Stanford Black Limited
My client are quietly building one of the most technically ambitious crypto trading platforms in the hedge fund world: a fully systematic, low-latency, high-frequency architecture designed to dominate the world's most volatile, fragmented markets. This is crypto More ❯
Posted:

Software Engineering Manager

City of London, London, United Kingdom
IC Resources
Software Engineering Manager – C++/Embedded Systems | London | Hybrid Join a pioneering start-up that’s transforming how the world experiences sound. Their AI-driven audio technology is already used across global communications, media, and mission-critical environments and they’re now looking for a Software Engineering Manager to lead a talented team of C++ and Embedded Software Engineers. In … ll set the technical direction, mentor engineers, and ensure high engineering standards across the full development lifecycle. What you’ll be doing: Leading, mentoring, and growing a team of C++ and Embedded Software Engineers Defining SDK architecture and delivery strategy for high-performance, cross-platform systems Driving excellence in code quality, testing, and CI/CD practices Partnering with AI … teams Engaging with external developers and partners to support SDK adoption and integration What we’re looking for: Proven experience as a line manager Strong technical background in modern C++ and embedded software development Experience with SDKs, firmware, or real-time systems (audio/media ideal) Familiarity with AI model integration is advantageous Exposure to GPU acceleration is advantageous Nice More ❯
Posted:

Software Engineering Manager

London Area, United Kingdom
IC Resources
Software Engineering Manager – C++/Embedded Systems | London | Hybrid Join a pioneering start-up that’s transforming how the world experiences sound. Their AI-driven audio technology is already used across global communications, media, and mission-critical environments and they’re now looking for a Software Engineering Manager to lead a talented team of C++ and Embedded Software Engineers. In … ll set the technical direction, mentor engineers, and ensure high engineering standards across the full development lifecycle. What you’ll be doing: Leading, mentoring, and growing a team of C++ and Embedded Software Engineers Defining SDK architecture and delivery strategy for high-performance, cross-platform systems Driving excellence in code quality, testing, and CI/CD practices Partnering with AI … teams Engaging with external developers and partners to support SDK adoption and integration What we’re looking for: Proven experience as a line manager Strong technical background in modern C++ and embedded software development Experience with SDKs, firmware, or real-time systems (audio/media ideal) Familiarity with AI model integration is advantageous Exposure to GPU acceleration is advantageous Nice More ❯
Posted:

Engineering Manager

Birmingham, England, United Kingdom
Hybrid/Remote Options
SF Technology Solutions
Engineering Manager with a background in C++ development is sought on a hybrid basis by a market leading scale up based in Birmingham. With a rich pedigree of delivering best in class technology for the F&B market this Engineering Manager will help shape the future roadmap of the company’s multi award winning platform whilst building a multi-disciplinary … Engineering Manager can expect excellent personal development opportunities within a highly dynamic, collaborative environment. This Engineering Manager should have most of the following key skills: • A strong background in C++ development • Experience leading on system design and development • Experience working in a product led development environment • Proven experience designing & implementing engineering best practice • Strong resource planning experience • Performance monitoring capabilities … So if you are an Engineering Manager who wants to shape the direction of innovative greenfield projects whilst developing personally please click ‘Apply Now’ to find out more. embedded C++, Team leadership, mentorship, system, AI, python More ❯
Posted:

Embedded / Firmware Engineer (BLE / IoT)

Romsey, Hampshire, South East, United Kingdom
Ernest Gordon Recruitment
mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support. The Role: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers. Lead firmware development projects from concept through to delivery. Design and configure wireless mesh networks on BLE. Contribute to planning within the SDLC. The Person: Experience developing firmware … in C/C++ for embedded systems. Proficient with RTOS such as Zephyr. Experience with wireless networks such as BLE (Bluetooth Low Energy). Able to commute to Whiteparish. Reference Number: 21053 Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Salisbury, Whiteparish, Data Logging, Display Systems. If you're interested in this role, click 'apply now' to More ❯
Employment Type: Permanent
Posted:

Senior (Unreal) Programmer

Wakefield, England, United Kingdom
Cast Iron Games
level features. Youʼll collaborate across disciplines, support less experienced developers, and help shape the technical direction of the project through your initiative and experience. You'll write clean, performant C++ code and Blueprints and be expected to deeply understand the systems you work on - from replication and architecture to profiling and debugging. Responsibilities Own the development of large systems or … features within Unreal 5 Write clean, maintainable code using both C++ and Blueprints Collaborate closely with design, art, and production to ensure implementation aligns with projects goals Contribute to planning and task breakdowns with accurate estimates Proactively identify technical risks or design issues, and work with leads to resolve them Provide mentorship and code reviews for junior and mid-level … and improve internal documentation, tools, pipelines where needed What We’re Looking For Technical Experience Strong experience working with Unreal 4 or 5 in a production environment Proficiency in C++, Blueprints, and Unrealʼs component-based architecture Experience owning significant game systems, tools and tech subsystems Understanding of replication, memory/performance profiling, and debugging workflows Able to balance short-term More ❯
Posted:

Control Systems Engineer

Banbury, England, United Kingdom
Expleo Group
Develop and integrate high and low voltage systems, communication networks, and sensor/actuator interfaces Conduct real-time embedded control software development using MATLAB/Simulink and C/C++ Perform safety analysis and design reviews, supporting compliance to ISO26262 where applicable Design and implement test rigs, develop validation protocols, and support vehicle-level testing Perform application calibration and feature … phases of development, from requirements through to final delivery Required Skills & Experience Strong experience in control system design and embedded software development Proficiency in MATLAB, Simulink, and C/C++ (including embedded platforms) Familiarity with CAN, LIN communication protocols and tools such as Vector CANalyzer/CANoe and PEAK Experience with system-level simulation, data analysis, and vehicle diagnostics Proficient More ❯
Posted:

Head of Embedded Software Hands On

Maidstone, Kent, England, United Kingdom
X4 Group
This is a hands-on technical leadership role where your input will shape the direction of new and existing product development. Tech Environment: Microprocessors: ARM, NXP OS: FreeRTOS Language: C++, C Interfaces & Protocols: HDMI, MIPI, USB, DisplayPort Other: High-speed data transfer, real-time video/image processing (there is scope to work with machine vision but this is not … essential) Experience in regulated industries (e.g., medical, automotive, aerospace) is beneficial, but medical experience is not required. About You: Strong Embedded and C++ experience in an embedded environment Proven experience with FreeRTOS or similar RTOS platforms Comfortable working close to hardware (bare metal and RTOS) Familiarity with multimedia interfaces (HDMI, USB, DisplayPort) and high-speed data Previous team leadership experience More ❯
Employment Type: Contractor
Rate: £90,000 - £100,000 per annum
Posted:
C++
10th Percentile
£27,000
25th Percentile
£45,750
Median
£65,000
75th Percentile
£95,000
90th Percentile
£131,500