C++ Jobs in the UK

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

Application Developer

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 … regulated industry such as automative, finance or aerospace. Experience with Amazon Web Services (AWS) Experience with systems engineering and design principles Understanding of core security concepts Must Have ANSI C++ Interprocess Communication More ❯
Posted:

Application Developer

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 … regulated industry such as automative, finance or aerospace. Experience with Amazon Web Services (AWS) Experience with systems engineering and design principles Understanding of core security concepts Must Have ANSI C++ Interprocess Communication More ❯
Posted:

Embedded Software Engineer

Birmingham, West Midlands, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions LTD
responsible for developing efficient, reliable, and maintainable embedded code that interacts closely with custom electronics and sensor systems. Key Responsibilities: Design, develop, and maintain embedded software in C/C++ for STM32 or ARM-based microcontrollers Implement and optimise applications running on RTOS platforms Work with serial communication protocols such as SPI, I2C, UART, and CAN Support board bring-up … hardware, firmware, and test engineers to deliver robust embedded solutions Participate in design reviews, code reviews, and continuous improvement initiatives Skills & Experience Hands-on experience with embedded C/C++ development Proven experience developing firmware for STM32 or similar 32-bit microcontrollers Experience working with RTOS-based systems Proficiency in debugging and hardware bring-up using oscilloscopes, logic analysers, and More ❯
Employment Type: Permanent, Work From Home
Salary: £45,000
Posted:

Mid/Senior Firmware Engieer

Edinburgh, Scotland, United Kingdom
Hybrid/Remote Options
Ivaris
two days a week for hardware testing, collaboration and project work, with the flexibility to work remotely the rest of the time. Key Responsibilities: Develop firmware in C/C++ for microcontroller-based systems. Build and test device drivers, hardware interfaces and real-time features. Own tasks across the full lifecycle: requirements, design, coding, debugging and system testing. Work closely … on leadership responsibilities - guiding junior engineers, reviewing code, and helping steer technical decisions on projects. Experience: Mid-Level: Around 3+ years in embedded or firmware development. Strong C or C++ experience. Exposure to real-time systems (RTOS or bare-metal). Familiar with peripherals and protocols (SPI, I2C, UART, CAN, networking etc.). Comfortable working through design, implementation and testing. More ❯
Posted:

Software Engineer

Reading, England, United Kingdom
Hybrid/Remote Options
Cortech Talent Solutions Ltd
Software Engineer – Robotics & Industrial AI Platform Location: Reading Hybrid: Onsite 2-3 days per week Languages: C++, Python, TypeScript (Angular or React) Desirable: AWS familiarity We are a growing technology company building a platform that supports fleets of autonomous inspection robots and turns large volumes of sensor and image data into clear, actionable intelligence. Our software helps major industrial and … data into clear insights Collaborate closely with senior engineers to design features and review code What We’re Looking For: 2–3 years’ experience in software development Proficiency in C++ and Python Experience with TypeScript and either Angular or React Good understanding of core software engineering practices (testing, version control, documentation) Awareness of basic cybersecurity and secure coding principles Comfortable More ❯
Posted:

Computer Vision/Machine Learning Research Manager

London Area, United Kingdom
Hybrid/Remote Options
microTECH Global LTD
rapid cycles of iteration and fast-tracked delivery of Minimum Viable Products. • Technical Expertise: Experience in designing and developing data compression solutions, AI/ML technologies, and/or C++ development. • Leadership Skills: Proven ability to manage and mentor a skilled team, driving projects to completion within commercial deadlines. • Communication Skills: Excellent written and verbal communication, including technical documentation and … technologies, including lossy/lossless compression, quality metrics, and colour spaces. • Knowledge of the end-to-end software development lifecycle, with experience collaborating across teams. • Proficiency in Python and C++ software development. • Experience with parallel processing programming. • Understanding of standardization processes and standard-developing organizations (SDOs). Beneficial to have: • Knowledge of objective Visual Quality (VQ) assessment techniques. • Experience with More ❯
Posted:

Computer Vision/Machine Learning Research Manager

City of London, London, United Kingdom
Hybrid/Remote Options
microTECH Global LTD
rapid cycles of iteration and fast-tracked delivery of Minimum Viable Products. • Technical Expertise: Experience in designing and developing data compression solutions, AI/ML technologies, and/or C++ development. • Leadership Skills: Proven ability to manage and mentor a skilled team, driving projects to completion within commercial deadlines. • Communication Skills: Excellent written and verbal communication, including technical documentation and … technologies, including lossy/lossless compression, quality metrics, and colour spaces. • Knowledge of the end-to-end software development lifecycle, with experience collaborating across teams. • Proficiency in Python and C++ software development. • Experience with parallel processing programming. • Understanding of standardization processes and standard-developing organizations (SDOs). Beneficial to have: • Knowledge of objective Visual Quality (VQ) assessment techniques. • Experience with More ❯
Posted:

Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid/Remote Options
YT Technologies
the long-term goal of building and leading the embedded engineering capability within an innovative, forward-looking company. Key Responsibilities Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32platforms. Lead development using ESP-IDF, including OTA updates, BLE, Wi-Fi, and peripheral integration. Work directly with global clients to define, develop, and deliver high-quality … IoT. Integrate and control vision systems (thermal and RGB cameras). Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation. Essential Skills & Experience Strong C/C++ programming for embedded systems. Expert knowledge of ESP32 (ESP-IDF) and STM32 microcontrollers. Solid understanding of wireless communication protocols: BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, NB-IoT. Proven experience More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Embedded Engineer

Sunbury-On-Thames, England, United Kingdom
Catch Resource Management
Embedded Engineer – Engineer, developer, Embedded Systems, ESP32, iMX 8, iMX9, SoCs, SPI, I2C, RS232, RS485, Modbus, BACnet, Ethernet, Embedded C, C++, FreeRTOS, JIRA, Github, Confluence, embedded, Electronics Engineering, debugging, source code tool, bug tracking tool, technical, building applications, embedded platforms – Sunbury – 2-3 days a week on site - £250-£260 a day outside IR35 This role Requires a bachelor’s … approaches to complex design problems Tools/Technology: Embedded Systems ESP32, iMX 8, iMX9 or similar SoCs Low level interfaces SPI, I2C, RS232, RS485, Modbus, BACnet, Ethernet Embedded C, C++ FreeRTOS JIRA/Github/Confluence Location : Sunbury Candidates must be eligible to work in this country. Catch Resource Management is a leading provider of Dynamics 365, JD Edwards, NetSuite More ❯
Posted:

Embedded Software Engineer

Bradley Stoke, Gloucestershire, United Kingdom
Hybrid/Remote Options
YT Technologies
the long-term goal of building and leading the embedded engineering capability within an innovative, forward-looking company. Key Responsibilities Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32 platforms. Lead development using ESP-IDF, including OTA updates, BLE, Wi-Fi, and peripheral integration. Work directly with global clients to define, develop, and deliver high … IoT. Integrate and control vision systems (thermal and RGB cameras). Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation. Essential Skills & Experience • Strong C/C++ programming for embedded systems. • Expert knowledge of ESP32 (ESP-IDF) and STM32 microcontrollers. • Solid understanding of wireless communication protocols: BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, NB-IoT. • Proven experience More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 55,000 Annual
Posted:

Embedded Software Engineer

Bristol, Bradley Stoke, Gloucestershire, United Kingdom
Hybrid/Remote Options
YT Technologies
the long-term goal of building and leading the embedded engineering capability within an innovative, forward-looking company. Key Responsibilities Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32 platforms. Lead development using ESP-IDF, including OTA updates, BLE, Wi-Fi, and peripheral integration. Work directly with global clients to define, develop, and deliver high … IoT. Integrate and control vision systems (thermal and RGB cameras). Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation. Essential Skills & Experience • Strong C/C++ programming for embedded systems. • Expert knowledge of ESP32 (ESP-IDF) and STM32 microcontrollers. • Solid understanding of wireless communication protocols: BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, NB-IoT. • Proven experience More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Research Software Engineer

Oxford, Oxfordshire, United Kingdom
Proxima Fusion GmbH
and simplifying the integration of external tools. WHO YOU ARE Solid knowledge of Python in the context of scientific software development, such as developing a Python package with a C++ computational core for multiple users. Experience in building, packaging and deploying scientific software using common CI and containerization solutions. Enjoy staying up to date with current software development best practices … e.g. AI coding assistants or modern data pipelines and scheduling solutions. Enjoy diving into new problems with a continuous learning attitude, absorbing relevant domain knowledge. Additional experience with scientific C++ and Fortran libraries, HPC technologies, cloud computing, or web app development is a plus. INTERVIEW PROCESS Recruiter Interview ( min). Technical Screening (30 min). Technical Panel (3x60 min). More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Carbon60 - Eng&Tech
Embedded Software Engineer About the Role: We are seeking an experienced Embedded Software Engineer to develop safety-related real-time application software for next-generation systems. This is a hands-on role covering the full software lifecycle, from architecture and More ❯
Employment Type: Contract
Rate: Up to £70.00 per hour
Posted:

SOC Analyst

Farnborough, Hampshire, England, United Kingdom
Sopra Steria
We are constantly growing our SOC team and new opportunities in our Farnborough site. Come and join us in the Defence sector and support enterprise scale clients. We have opportunities for L1 SOC Analysts to be a part of our More ❯
Employment Type: Full-Time
Salary: £48,000 - £58,000 per annum
Posted:

Embedded Software Engineer

Stevenage, Hertfordshire, England, United Kingdom
Carbon 60
Embedded Software Engineer About the Role: We are seeking an experienced Embedded Software Engineer to develop safety-related real-time application software for next-generation systems. This is a hands-on role covering the full software lifecycle, from architecture and More ❯
Employment Type: Contractor
Rate: £70.00 per hour
Posted:

Software / Firmware Engineer

Dundee, Angus, Scotland, United Kingdom
Hybrid/Remote Options
Reed
Reed Technology is partnering with a Dundee- based company currently expanding its team with the addition of a skilled Software/Firmware Engineer to join their PC Core and Device Team. The successful candidate will contribute to firmware development across More ❯
Employment Type: Full-Time
Salary: £55,000 - £60,000 per annum, Inc benefits
Posted:

Software Engineer ( Robotics & Automation )

Dorchester, Dorset, South West, United Kingdom
Rise Technical Recruitment Limited
Software Engineer ( Automation/Robotics ) Dorchester ( Weymouth, Poole, Yeovil, Southampton, Bournemouth & Surrounding areas ) £45,000 - £55,000 + Training + Progression + Pension An excellent opportunity awaits a Software Engineer with a background in an industrial automation/engineering sector More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Software Support Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Fyre Global Limited
expertise in a niche but fascinating domain What youll be doing: Acting as a technical expert, supporting customers with complex software and system issues Writing and debugging code in C++ (and sometimes C#) to solve real engineering problems (dont worry specific C++ and C# experience isnt needed, as youll learn the products in the position itself as long as you … or applications role Happy working onsite in a small, collaborative engineering environment Self-sufficient, pragmatic, and keen to develop long-term expertise Desirable skills: Strong hands-on experience in C++ (C#/.NET experience a plus) Experience with .NET/C#, embedded systems, or DevOps Background in physics, maths, geospatial, or defence-related sectors Prior customer-facing or pre-sales More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Software Engineer

United Kingdom
Hybrid/Remote Options
Understanding Recruitment
Low Latency C++ Engineer | Crypto Trading Powerhouse 💰 Up to £150,000 DOE + RSUs + Bonus + Benefits 📍 Fully Remote in the UK Want to help shape the future of crypto trading? This is a chance to join one of the world’s leading crypto trading platforms and a team known for its cutting-edge low-latency systems and lightning … They’re looking for engineers who thrive in high-performance, high-ownership environments. You’ll work alongside some of the brightest minds in trading tech, designing and building distributed C++ systems that handle massive throughput with ultra-low latency. If you’ve honed your craft in a fast-paced, high-frequency environment, this could be your next big move. What … they’re looking for: Expert-level C++ experience (ideally in trading, HFT or other low-latency domains) Proven track record building high-performance, highly available distributed systems Strong design and architecture skills Passion for solving complex technical problems in fast-moving markets 💻 Tech: Modern C++, HFT principles, low-latency infrastructure, high-volume APIs, highly concurrent systems Trading or crypto experience More ❯
Posted:

Code Coverage Expert

Farnborough, England, United Kingdom
IC Resources
Join a pioneering organisation in the space sector – Hampshire This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ Engineer to take ownership of code quality and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and ensuring robust software development practices across … wider development practices and make a tangible impact on mission-critical systems. For this Software Engineer role, we are looking for someone with Strong commercial experience in C and C++ development Hands-on experience with code coverage tools (GCOV/LCOV) Background in software quality assurance and test coverage Understanding of build systems and large-scale software robustness Ability to … collaborate with engineers and leads, bringing authority and technical expertise What next? If you’re an experienced C/C++ engineer with a passion for software quality and coverage and want to work on cutting-edge systems within the space sector, then please apply today to learn more! For more information on this role, or any other positions across; Embedded More ❯
Posted:

Senior Firmware Engineer

Nottingham, Nottinghamshire, United Kingdom
Hybrid/Remote Options
Rise Technical Recruitment Limited
building upon a stellar reputation built within elite and professional sports. In this role, you'll take ownership of firmware development across their platforms. You'll develop C/C++ firmware for Nordic SoCs (nRF52/nRF53), working within RTOS or bare-metal environments to deliver ultra-reliable low- power performance. You'll integrate wireless communication technologies such as BLE … ANT+, and Wi Fi, and work closely with electronics, mechanical, app, and cloud teams to ensure seamless connectivity and performance. The ideal candidate will have strong C/C++ firmware experience, hands on expertise with Nordic SoCs or similar low power architectures, and good knowledge of debugging and test tools. Experience with bootloaders, OTA updates, or system diagnostics would be … history offering a technically fascinating position, opportunities to lead your own projects, and make a substantial contribution to the future of the wider group! The Role Develop C/C++ firmware for Nordic SoCs (nRF52/nRF53) Integrate BLE, ANT+, and Wi Fi connectivity Work in RTOS/bare metal environments for low power optimisation Collaborate with electronics, app, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Optical Engineer

United Kingdom
RECRUITERS
camera development background Imaging design & image quality experience 8+ years hands-on with Matlab or Python Comfortable building prototypes, models, and simulation tools 2️⃣ Optical Modeling Engineer – Software Development (C++) Non-negotiables: Strong camera development background Imaging design & image quality experience 8+ years experience in C++ Ability to build scalable imaging simulation software 📌 What You’ll Work On End-to More ❯
Posted:

Senior Firmware Engineer

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid/Remote Options
Rise Technical Recruitment Limited
building upon a stellar reputation built within elite and professional sports. In this role, you'll take ownership of firmware development across their platforms. You'll develop C/C++ firmware for Nordic SoCs (nRF52/nRF53), working within RTOS or bare-metal environments to deliver ultra-reliable low-power performance. You'll integrate wireless communication technologies such as BLE … ANT+, and Wi-Fi, and work closely with electronics, mechanical, app, and cloud teams to ensure seamless connectivity and performance. The ideal candidate will have strong C/C++ firmware experience, hands-on expertise with Nordic SoCs or similar low-power architectures, and good knowledge of debugging and test tools. Experience with bootloaders, OTA updates, or system diagnostics would be … history offering a technically fascinating position, opportunities to lead your own projects, and make a substantial contribution to the future of the wider group! The Role: *Develop C/C++ firmware for Nordic SoCs (nRF52/nRF53) *Integrate BLE, ANT+, and Wi-Fi connectivity *Work in RTOS/bare-metal environments for low-power optimisation *Collaborate with electronics, app, and More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Android Developer

Greater London, England, United Kingdom
Hybrid/Remote Options
Rooya
team. The ideal candidate should have extensive experience working with Android SDK components such as Camera2, MediaCodec, MediaMuxer, GPS, and Sensors . Additional expertise in OpenGL, Native JNI/C++, and memory optimization techniques would be a strong advantage. This role requires deep technical knowledge and hands-on experience in developing high-performance Android applications. Key Responsibilities Develop, optimize, and … MediaMuxer to implement advanced media processing features. Integrate GPS and sensor-based functionalities into Android applications. Optimize memory management and performance for efficient app functionality. Utilize Native JNI/C++ to enhance application performance where necessary. Troubleshoot, debug, and resolve performance bottlenecks in Android applications. Requirements Proven experience as an Android Developer with expertise in Kotlin . Hands-on experience … with Camera2, MediaCodec, MediaMuxer, GPS, and Sensors . Strong understanding of Android memory management and optimization techniques. Experience with OpenGL and Native JNI/C++ is a plus. Solid knowledge of Android application architecture and best practices. Ability to work independently and take ownership of complex tasks. Strong problem-solving and debugging skills. Excellent communication and teamwork abilities. Preferred Qualifications More ❯
Posted:

Embedded Engineer

Greater Bristol Area, United Kingdom
Hybrid/Remote Options
TRIA
day to day: Automate tests for software validation. Work hands-on with embedded systems (STM32, FreeRTOS) and application-level software. Build and maintain automated test suites using C/C++ and Python scripting. Integrate testing workflows into CI/CD pipelines such as Jenkins. Produce clear, compliant documentation and collaborate across diverse engineering teams. Ideally you would have but not … a must: Solid background in software test engineering, validation, or development. Strong skills in C/C++ programming and Python scripting. Experience with embedded systems and test automation tools. Familiarity with CI/CD platforms and version control tools. Amazing to have: Experience with medical or safety-critical standards like IEC 62304. Knowledge of Git, Jira, Confluence, CppUTest, GTest, and More ❯
Posted:
C++
10th Percentile
£27,000
25th Percentile
£45,750
Median
£65,000
75th Percentile
£95,000
90th Percentile
£131,500