C++ Software Engineer Jobs in the UK

176 to 200 of 334 C++ Software Engineer Jobs in the UK

Principal Software Engineer (Real-time C++) - Massachusetts

Reading, Berkshire, United Kingdom
Motion Recruitment Partners LLC
a wide range of industries, leveraging advanced 3D printing techniques. As they continue to grow, they are looking to bring on a Principal Software Engineer to lead the development of their state-of-the-art metal printing systems. As a Principal Software Engineer, you will play a pivotal role in the development of embedded software for the company's next-generation 3D metal printing machines. These machines are designed to deliver high-volume, precision printing for large-scale industrial parts, with an emphasis on sustainability and green manufacturing. You … will be responsible for architecting and implementing software solutions that integrate motion control systems, real-time operating systems (RTOS), and other critical embedded components to ensure the efficient and reliable performance of the printing systems. In this senior role, you will lead and mentor a team of junior More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer | C++/Linux

Southampton, England, United Kingdom
Hybrid / WFH Options
Langham Recruitment
will be based on your skills and experience — talk with your recruiter to learn more. Base pay range £50,000-£65,000 Senior Software Engineer | Fully Remote | C Linux Our client is seeking a Senior Software Engineer with strong C++ … expertise to join an industry leader in Automotive and Motorsport. Enhance and develop applications, plugins, and interfaces for market-leading simulation engines, using C++ & Linux. You’ll work on legacy code and new features, creating innovative solutions for global clients—both independently and in teams. The role is … quiet workspace at home that can accommodate the use of high-power equipment. What You’ll Be Doing Develop industry-leading vehicle simulation software as part of a dynamic team. Design and implement high-performance features using cutting-edge techniques. Deliver high-quality, reliable software for More ❯
Posted:

C/C++ Senior Software Engineer, Camera & Sensor Software

London, England, United Kingdom
Amazon
C/C++ Senior Software Engineer, Camera & Sensor Software Job ID: 3007112 | Evi Technologies Limited Do you want to work on truly challenging problems that will change the world and bring people together? Join our team of smart, friendly and inventive builders … product. Our cross-functional team brings together engineers and scientists with deep expertise in the different worlds of image quality, algorithm design, embedded software, robotics and depth sensing, optics/photogrammetry, graphics and simulation, and machine learning. Together we have built a vast range of different ground-breaking … products - from the Echo Look, Echo Show, Ring security cameras and the Astro home robot. Key job responsibilities As a Senior Software Development Engineer you will: - Design algorithms and write software for our consumer products. - Work closely with camera & sensor experts, product management, computer More ❯
Posted:

C/C++ Senior Software Engineer, Camera & Sensor Software

Cambridge, England, United Kingdom
Amazon
C/C++ Senior Software Engineer, Camera & Sensor Software Job ID: 3007112 | Evi Technologies Limited Do you want to work on truly challenging problems that will change the world and bring people together? Join our team of smart, friendly and inventive builders … product. Our cross-functional team brings together engineers and scientists with deep expertise in the different worlds of image quality, algorithm design, embedded software, robotics and depth sensing, optics/photogrammetry, graphics and simulation, and machine learning. Together we have built a vast range of different ground-breaking … products - from the Echo Look, Echo Show, Ring security cameras and the Astro home robot. Key job responsibilities As a Senior Software Development Engineer you will: - Design algorithms and write software for our consumer products. - Work closely with camera & sensor experts, product management, computer More ❯
Posted:

C++ Software Engineer

Nottingham, Nottinghamshire, United Kingdom
Dover Corporation
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: C++ Software Engineer Location: Nottingham, GB Work Arrangement: Hybrid Markem-Imaje is a trusted world manufacturer of product identification and traceability solutions, offering a full range … regulatory and retailer compliance, better product recalls and improved manufacturing processes. The Role We are looking for passionate and confident experienced and senior software engineers who want to use their skills, as a member of an innovative team within a global company, focusing on existing as well as … next generation market leading products. You'll be part of an entrepreneurial and agile team, writing software and firmware code for embedded system components, while providing strong technical leadership for internal and external engineering partners. You'll have an opportunity to take your skills to the next level More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Geoscience Software Engineer (C++, Masters or PhD)

Woking, England, United Kingdom
JR United Kingdom
Geoscience Software Engineer (C Qt, Masters or PhD) Location: Guildford, Surrey (On-site) Client: Hays Job Category: Other EU work permit required: Yes Job Views: 9 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: We are seeking a Geoscience Software Engineer with a … or Computing. The role is based in Guildford, Surrey, and requires full-time on-site work. The ideal candidate will have experience in C++, Qt framework, multithreading, 3D graphics, GIS development, and geological modeling. Knowledge of seismic processing, fracture modeling, and machine learning is a plus. The position … offers opportunities for growth into senior and leadership roles within a dynamic and innovative environment. Responsibilities: Develop and enhance geological software applications using C++ and Qt. Work on real-time systems with large data sets. Collaborate with a creative team to re-engineer and More ❯
Posted:

Senior Software Engineer C++

United Kingdom
Hybrid / WFH Options
Hexagon AB
is used to make components for spacecraft, race cars, wind turbines and much more. We are looking for a talented and experienced Senior C++ Software Engineer to join our agile scrum team continuing to develop EDGECAM software - addressing market needs, extending functionality … and integrating with Hexagon Manufacturing Intelligence's extended software portfolio. This is a senior individual contributor role with no people management responsibility. Job Responsibilities • Developing full Windows desktop graphical engineering software package integrating with our back-end components and cloud services • Enhancing and maintaining existing software solutions, refactoring or creating modules as required • Being responsible for a high-quality and high-performance implementation of the software developed by you • Designing and implementing engineering algorithms using C++ • As an agile Scrum team, working together to complete all tasks for planned software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer C++

London, England, United Kingdom
Hybrid / WFH Options
Hexagon AB
is used to make components for spacecraft, race cars, wind turbines and much more. We are looking for a talented and experienced Senior C++ Software Engineer to join our agile scrum team continuing to develop EDGECAM software - addressing market needs, extending functionality … and integrating with Hexagon Manufacturing Intelligence's extended software portfolio. This is a senior individual contributor role with no people management responsibility. Job Responsibilities • Developing full Windows desktop graphical engineering software package integrating with our back-end components and cloud services • Enhancing and maintaining existing software solutions, refactoring or creating modules as required • Being responsible for a high-quality and high-performance implementation of the software developed by you • Designing and implementing engineering algorithms using C++ • As an agile Scrum team, working together to complete all tasks for planned software More ❯
Posted:

Senior Software Engineer C++, Engineering

Swindon, United Kingdom
Hybrid / WFH Options
Hexagon AB
is used to make components for spacecraft, race cars, wind turbines and much more. We are looking for a talented and experienced Senior C++ Software Engineer to join our agile scrum team continuing to develop EDGECAM software - addressing market needs, extending functionality … and integrating with Hexagon Manufacturing Intelligence's extended software portfolio. This is a senior individual contributor role with no people management responsibility. Job Responsibilities • Developing full Windows desktop graphical engineering software package integrating with our back-end components and cloud services • Enhancing and maintaining existing software solutions, refactoring or creating modules as required • Being responsible for a high-quality and high-performance implementation of the software developed by you • Designing and implementing engineering algorithms using C++ • As an agile Scrum team, working together to complete all tasks for planned software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer - Execution

London, England, United Kingdom
McGregor Boyall
C++ Software Engineer McGregor Boyall has been mandated by a systematic quant firm that is looking for C++ execution engineers who can push the boundaries of algorithmic trading performance. They're rebuilding their order execution engine and need experts who understand both More ❯
Posted:

C++ Software Engineer - London / Amsterdam- Leading Global Market Maker - Oxford Knight

London, England, United Kingdom
Jobs via eFinancialCareers
C++ Software Engineer - London/Amsterdam - Leading Global Market Maker My client is a leading global market maker across a broad array of fixed income and equity securities. Their world-class capabilities position them to meet the liquidity demands of a diverse group of … brightest minds in technology, research, and finance to create innovative solutions that impact the financial markets and take data analysis to new levels. Software Engineers create next-generation software solutions to support business areas across the firm. Software Engineers work closely with business leaders … to develop and deliver custom software solutions that optimize performance and efficiency. Responsibilities Build, maintain and support one of the world's most powerful trading platforms while continuously improving performance, functionality and stability of the system. Design, develop, test, and deploy elegant software solutions across the More ❯
Posted:

Integration Software Engineer (C++) - London

London, England, United Kingdom
microTECH Global Limited
Integration Software Engineer (C++) - London This is a great chance to join a dynamic team, where you will experience a variety of work with some of the biggest names in media, from large social media companies through to TV manufacturers. This will also give … platforms or enabling LCEVC playback on web browsers. Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and Point Cloud Compression, into different video editing and creation applications. Engaging … successes. Qualifications: A degree in Computer Science, Engineering, or other relevant scientific/technical subjects, or equivalent work experience. Experience developing C/C++ software. Interest in developing system-level software for iOS, Android, or desktop operating systems for use by third-party applications. Interest in More ❯
Posted:

Software Engineer C++

Bristol, England, United Kingdom
Guidant Global
Our esteemed clienta trusted partner of the UK Ministry of Defenceis hiring a C++ Software Engineer to join their Development Simulation Software team. Have you got the right qualifications and skills for this job Find out below, and hit apply to be … considered. This team delivers cutting-edge software solutions for non-production test systems, tailored to the needs of core software development teams. They also develop simulation tools to support product integration and create software that enhances manufa... JBLK1_UKTJ More ❯
Posted:

Senior Software Engineer, C++

Basildon, Essex, South East, United Kingdom
ZENOVO LTD
Job Title: Senior Software Engineer Location: Basildon (2 Day On-Site Per Week) Starting Salary - Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a … focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant … area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about this role and to apply, please submit your latest CV . More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Software Engineer C++

Brentwood, Essex, South East, United Kingdom
ZENOVO LTD
Job Title: Senior Software Engineer Location: Brentwood (2 Day On-Site Per Week) Starting Salary - Up to £65,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a … focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant … area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about this role and to apply, please submit your latest CV . More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Software Engineer, C++

Basildon, England, United Kingdom
Mid-Way Supply, Inc
Job Title: Senior Software Engineer Location: Basildon (2 Day On-Site Per Week) Starting Salary: Up to £70,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a … focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: Embedded C++ Software Development STL Object Orientated Programming Embedded Linux RTOS Work with existing libraries of programme Unit & System Testing Undertake & Complete all relevant Project/Product documentation Education: Degree in a relevant … area such as Software or Electronic Engineering Additional Benefits: Private Medical Insurance, 25 days annual leave, a 5% matched pension, discretionary annual bonus and more. If you’re interested in hearing more about this role and to apply, please submit your latest CV. #J-18808-Ljbffr More ❯
Posted:

C++ Software Engineer – Quantitative Trading – Immediate Hire - Fourier Ltd

London, England, United Kingdom
Jobs via eFinancialCareers
C++ Software Engineer – Quantitative Trading – Immediate Hire C/C++, Unix, STL, Boost, Linux, Python, Multithreading, Scalability, High Availability, Real-time Our esteemed client, a global leader in Proprietary Trading, is seeking a skilled developer to join their rapidly expanding team. This … demonstrate proficiency with distributed systems. Qualifications and Qualities: Expertise in high-availability multi-threading programming. Financial sector experience is not required. Proficiency in C++ and related technologies. A bachelor’s degree or equivalent experience is advantageous. What We Offer: Attractive compensation package, including a competitive salary and comprehensive More ❯
Posted:

Senior Software Engineer (C / C++ / RUST) Bengaluru

Belfast, Northern Ireland, United Kingdom
Black Duck Software, Inc
Senior Software Engineer (C/C++/RUST) Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions … a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle. Software Engineering, Sr Engineer At Black Duck Software, we pride ourselves on building products and … named the AppSec leader for seven years in a row by Gartner. Product and team information: We are a team of highly technical software engineers in a fast-paced dynamic environment building an industry leading Static Analysis tool. We are growing the team in the Bangalore office, and More ❯
Posted:

C++ Senior Software Engineer, HPC & ML Tools

Warwick, Warwickshire, United Kingdom
Linaro Ltd
Overview We are looking for a highly skilled and technically capable senior software engineer to join the team of Linaro Forge. As an experienced developer, you'll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve … their objectives. Working as part of a team of C++ software engineers, you will help to develop the Linaro Forge Debug and Profiling tools; you will be passionate about making a difference through building outstanding quality products. Linaro Forge is used by software developers … to increase software performance or fix software bugs, from single Linux servers right up to the largest supercomputers in the world. Our tools span a wide range of use cases: from C/C Python developers writing multithreaded server applications, through ML and data analysis, to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Senior Software Engineer, HPC & ML Tools

Royal Leamington Spa, England, United Kingdom
Linaro Ltd
Overview We are looking for a highly skilled and technically capable senior software engineer to join the team of Linaro Forge. As an experienced developer, you’ll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve … their objectives. Working as part of a team of C++ software engineers, you will help to develop the Linaro Forge Debug and Profiling tools; you will be passionate about making a difference through building outstanding quality products. Linaro Forge is used by software developers … to increase software performance or fix software bugs, from single Linux servers right up to the largest supercomputers in the world. Our tools span a wide range of use cases: from C/C Python developers writing multithreaded server applications, through ML and data analysis, to More ❯
Posted:

C++ Software Engineer

Southampton, England, United Kingdom
Leonardo
Social network you want to login/join with: Are you an experienced C++ Software Engineer looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Sensors & Protection line of business, working … range of defence projects. Direct industry experience is not required, we are happy to explore all backgrounds and help develop all of our software engineers. What you will do We want to develop a new generation of features and capabilities using innovative software solutions and we … need you to create them. You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products within the defence industry. What we are looking for: Understanding and knowledge of one More ❯
Posted:

Software Engineer - C++

London, United Kingdom
Snap Inc
the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life. We're looking for a C++ software engineer with a passion for AR to join the Snap Labs team at Snap Inc! What you'll do … that tie together graphics, computer vision, machine learning, and developer tools. Working in London, you'll be collaborating closely with Snap hardware and software teams around the world, pushing the boundaries of what's possible in AR. You will: Create developer-facing APIs and tools that enable teams … to build envelope-pushing experiences on Spectacles. Implement and maintain software running on AR glasses in a compute-constrained embedded environment. Work together with our cross-functional engineering and research teams in software engineering, computer vision, machine learning, and graphics to write software for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate C++ Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Bolt6
technology . The role will provide you will a high level of autonomy and project ownership. What you will do as a Graduate C++ Software Engineer at Bolt6: Develop and maintain real-time ball and player tracking software specifically for providing data … to third parties Develop C++ applications for visualising and analysing tracking data for coaching and broadcast purposes Design intuitive and easy to use user interfaces What we are looking for: Required attributes: Bachelor's or Master's degree in Computer Science, Engineering, or related field Experience programming in … C++ Understanding of 3D Linear Algebra for Computer Graphics Proficient using Git version control Strong problem-solving abilities and communication skills Desirable skills: Experience in UI development e.g. ImGui Understanding of multithreading techniques Experience with GPU programming e.g. CUDA Experience with a messaging framework, e.g. NATS, RabbitMQ Experience More ❯
Posted:

Senior Lead Software Engineer C++

London, England, United Kingdom
ZipRecruiter
opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead Software Engineer C++ at JPMorgan Chase within the Electronic Market Making group, you are an integral part of an agile team … of various trading platforms, which requires close collaboration with trading desks, business partners, and middle and back-office teams. Job Responsibilities: Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or analyze problems. Develop secure, high-quality production code, review … and debug code written by others. Identify opportunities to automate or eliminate recurring issues to improve operational stability. Lead communities of practice across Software Engineering to promote awareness and use of new technologies. Act as a front office developer interacting closely with the trading desk. Work on various More ❯
Posted:

Senior Software Engineer, C++

Basildon, England, United Kingdom
ZipRecruiter
Job Title: Senior Software Engineer Location: Basildon (2 Day On-Site Per Week) Starting Salary: Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a … focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: Embedded C++ Software Development Additional responsibilities to be defined #J-18808-Ljbffr More ❯
Posted:
C++ Software Engineer
10th Percentile
£50,625
25th Percentile
£62,500
Median
£65,000
75th Percentile
£111,250
90th Percentile
£130,000