Permanent C++ Software Engineer Jobs in the UK

1 to 25 of 64 Permanent C++ Software Engineer Jobs in the UK

Senior Software Engineer - Realtime Server Development (C++) (London)

Whetstone, Greater London, UK
FactSet
Senior Software Engineer - Realtime Server Development (C++) Join to apply for the Senior Software Engineer - Realtime Server Development (C++) role at FactSet Continue with Google Continue with Google Senior Software Engineer - Realtime Server Development (C++) 2 days ago Be among the first … applicants Join to apply for the Senior Software Engineer - Realtime Server Development (C++) role at FactSet FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the … employees worldwide and offices across North America, Europe, and Asia Pacific, FactSet has achieved $1.4 billion in annual revenues. Team The team develops high-performance server software to provide complex query capabilities on dynamically changing stock markets and financial data. These capabilities are used by FactSets APIs and other client-side applications. Tasks include the creation of software More ❯
Employment Type: Full-time
Posted:

C++ Software Engineer (UML Modelling)

Edinburgh, Scotland, United Kingdom
LHH
Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. … You will be joining a well-established software engineering team contributing to critical radar systems and complex platform capabilities. This role offers the opportunity to work on cutting-edge projects, applying modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ More ❯
Posted:

Software Engineer - C++ and C#

North West, United Kingdom
Anson Mccade
Software Engineer - C++ and C# ££56,000 - £64,000 GBP Onsite WORKING Location: Manchester, North West - United Kingdom Type: Permanent Role: Software Engineer - C++ and C# Salary: Up to £64,000 Location: Bolton - 5 days onsite Role Type: Permanent Security Clearance: SC required (British citizen or Dual national … with NATO country) Bonus: Up to £2,500 About the Opportunity Join a dynamic, mission-critical defence software team based in Bolton, delivering high-impact solutions for advanced defence systems. This role is perfect for a skilled Software Engineer experienced in C++ and C# , with a passion for full software … team contributing directly to national security projects, working 5 days per week onsite due to workload classification. What You'll Be Doing Develop, integrate, and deliver high-quality software using C++ and C# within a Windows environment Work within Agile Scrum teams to meet evolving customer requirements Contribute to the full software lifecycle: design More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer, C++, COR7263

Wantage, Oxfordshire, South East, United Kingdom
Corriculo Ltd
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations … the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers and other technical users, to gather and understand the requirements necessary to ultimately design, develop and maintain the software and computational tools they use - a variety of applications across both web and desktop, such as state-of-the-art simulations, real time … data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Backend Software Engineer C++ Python Grid Computing

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Python C++ Grid Computing) London/WFH to £135k Are you a skilled backend Software Engineer with C++ and Python coding skills combined with financial trading systems experience? You could be progressing your career in a senior, hands-on Backend Software Engineer position at the Investment Management arm of a global bank. As a Backend Software Engineer within the Grid computing team you will help to evolve a new framework for high performance grid computing to be used for large scale analytical computations including Risk. You'll collaborate closely with Quantitative Analysts, working … across the full software development lifecycle with a focus on Python and C++ backend development. Location/WFH: You'll join colleagues in the London, City office with flexibility to work from home once a week. About you: You have strong backend software engineering experience with both Python and C++ You have More ❯
Employment Type: Permanent, Work From Home
Posted:

C++ Software Engineer

England, United Kingdom
Hybrid / WFH Options
IC Resources
An exciting opportunity for a C++ Software Engineer has arisen with an audio technology innovator, developing audio technologies for home audio, gaming, and automotive sectors, based in Southampton. This role offers a chance to work on advancing audio processing algorithms, including porting, maintaining, and optimizing them across different platforms. The position requires a hybrid … working model, with onsite presence four days a week. Experience required for the C++ Software Engineer: 3+ years of C++ software development experience Ability to write reusable, testable code Bonus: interest in audio technology If you are a C++ Software Engineer seeking an exciting More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment Limited
C++ Software Engineer Bristol (Hybrid) £45,000- £55,000 + Training + Progression + Strong Benefits Package A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company. This role promises significant technical challenges, diverse projects, and ample room for professional growth. … This company develops high-performance software used across a broad range of industries and products, working closely with major global partners. In this role, you'll be joining an established software and technology team in a senior capacity, working across the full product lifecycle. The focus is on developing applications, including graphical ones, primarily in C++ … a hybrid setup, with two days a week in the Bristol office and great flexibility around working hours. The right candidate for this role will have strong commercial C++ experience, ideally with some exposure to hardware or an understanding of how software interacts with physical systems. This is a fantastic opportunity for a C++ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer C++ Windows - Finance

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of … perks and benefits. As a Backend Software Engineer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying … a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Senior C++ Software Engineer (Image Processing)

Milton Keynes, Buckinghamshire, United Kingdom
Hybrid / WFH Options
Envisics LLC
Senior C++ Software Engineer (Image Processing) Location: Milton Keynes, UK Company: Envisics Join Our Team at Envisics! At Envisics, we are at the forefront of augmented reality solutions, revolutionizing the automotive experience. We've assembled some of the world's top engineers and scientists, and due to the success and growth of our product … development activities, we are looking for a talented Senior C++ Software Engineer to support the development of complex tools for the calibration and measurement of AR-HUD products in both in-house and production environments. Why Envisics? We believe in nurturing talent and fostering a collaborative and inclusive environment where creativity thrives. Our team … automotive production environment. Qualifications To be considered for this role, we are looking for: Bachelor's or Master's degree in a science or engineering discipline. Proficiency in software development with Qt/QML/C++. Good knowledge of multithreading and Object-Oriented Programming (OOP). Experience with image processing (OpenCV) is essential. Knowledge of computer vision (e.g. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer - C/C++

Rochester, Kent, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid … working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be … responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

C++ Software Engineer

Great Chesterford, Essex, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
A Mid-level Software Engineer with 3-4 years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You ll bring an Engineering related degree, Modern C++ design experience as well as Embedded Linux and Embedded Software skills. Of particular … interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Software Engineer will design and develop software across the company s radar systems, including external radar control systems and interfaces as well as bringing the ability to … improve the software capabilities and enhance the user experience. Ideal requirements for the C++ Software Engineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial software design More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 55,000 Annual
Posted:

C++ Software Engineer

CB10, Saffron Walden, Essex, Great Chesterford, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
A Mid-level Software Engineer with 3-4 years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, Modern C++ design experience as well as Embedded Linux and Embedded Software skills. Of particular … interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Software Engineer will design and develop software across the company’s radar systems, including external radar control systems and interfaces as well as bringing the ability to … improve the software capabilities and enhance the user experience. Ideal requirements for the C++ Software Engineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial software design More ❯
Employment Type: Permanent
Salary: £40000 - £55000/annum Dep on Exp + Hybrid + Benefits
Posted:

Software Engineer - C++, UML Modelling (12 month contract)

Edinburgh, United Kingdom
CBSbutler Ltd
Software Engineer - C++, UML Modelling (12 month contract) Edinburgh (onsite role) Initial 12 month contract £65ph (Inside IR35) Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for … the European Common Radar System (ECRS), then we would like to hear from you! We are looking for experienced C++ Software Engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you'll do as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - C++ and C#

Nottingham, Nottinghamshire, United Kingdom
Anson McCade Ltd - IT and Finance Recruitment
Location: United Kingdom (North West) Type: Permanent Role: Software Engineer - C++ and C# Salary: Up to £64,000 Location: Bolton - 5 days onsite Role Type: Permanent Security Clearance: SC required (British citizen or Dual national with NATO country) Bonus: Up to £2,500 About the Opportunity Join a dynamic, mission-critical defence software team based in Bolton, delivering high-impact solutions for advanced defence systems. This role is perfect for a skilled Software Engineer experienced in C++ and C# , with a passion for full software development lifecycle involvement - from development and integration to delivery and support. You'll be part of a close … team contributing directly to national security projects, working 5 days per week onsite due to workload classification. What You'll Be Doing Develop, integrate, and deliver high-quality software using C++ and C# within a Windows environment Work within Agile Scrum teams to meet evolving customer requirements Contribute to the full software lifecycle: design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer (UML Modelling)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then Leonardo would like to hear from you. We are looking for experienced C++ Software engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. For more information on Leonardo's contribution to ECRS check out: What you'll do as a senior level C++ Software Engineer: Utilise your skills in … UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. What we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer - Mid-level

Essex, England, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
A Mid-level Software Engineer with 3-4 years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, Modern C++ design experience as well as Linux Configuration experience ( Yocto/PetaLinux) and experience developing on … Embedded Linux. Hybrid - Salary £40-55K experience dependent. Of particular interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Software Engineer will design and develop software across the company’s radar systems, including external radar … control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the user experience. Ideal requirements for the C++ Software Engineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/ More ❯
Employment Type: Full-Time
Salary: £40,000 - £55,000 per annum
Posted:

C++ Software Engineer - Mid level

Saffron Walden, Essex, South East, United Kingdom
Hybrid / WFH Options
Technical Futures
A Mid-level Software Engineer with 3-4 years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree, Modern C++ design experience as well as Linux Configuration experience ( Yocto/PetaLinux) and experience developing on Embedded Linux. Hybrid - Salary … K experience dependent. Of particular interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Software Engineer will design and develop software across the companys radar systems, including external radar control systems and interfaces as well as … bringing the ability to improve the software capabilities and enhance the user experience. Ideal requirements for the C++ Software Engineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Backend Software Engineer C++ Linux SQL

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a senior Backend Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation is a pioneer in the field of cross-asset … securities and derivatives post-trade processing technology, and have created ground-breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is a great opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. As a Backend Software Engineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. Not only can you take advantage of working in a modern, technology-driven environment, but you will be granted a great deal of autonomy across the full development lifecycle, influencing key More ❯
Employment Type: Full-Time
Salary: £90,000 - £110,000 per annum
Posted:

Software Engineer (C++, embedded, RTOS)

Maidenhead, Berkshire, England, United Kingdom
Malloy Aeronautics Ltd
Job title: Software Engineer Location : Maidenhead, Berkshire Salary: £40,000 - £70,000 per annum The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical … control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a Software Engineer, you will be reporting to the Software Engineering Manager. This exciting role will place the right candidate at the forefront of unmanned air systems … development in the UK. We seek a highly motivated engineer to drive development and verification of UAS software. As a Software Engineer , you will deliver critical engineering outputs, working in software requirements, design, implementation, and testing. You will apply your expertise in software engineering and aviation systems to deliver the More ❯
Employment Type: Full-Time
Salary: £40,000 - £70,000 per annum
Posted:

C++ Software Engineer

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
C++ Software Engineer (remote) Full time -Perm role (My client cannot offer sponsorship for this role) My client is looking for an experienced C++ Software Engineer to join a growing team. Skills and experience: C++ Expertise in a complex end-user environment. Strong understanding of system … level programming, memory management, multithreading, and platform-specific behaviour. Experience building and supporting software that operates in tightly coupled environments involving network infrastructure, security considerations, or real-time communication. Able to design and refactor C++ code to meet evolving performance, scalability, and security requirements within large and evolving codebases. Deliver high-quality, production-ready software in a fast-paced Agile/Scrum environment. Deep understanding of Agile methodologies, with practical experience applying Scrum practices. Familiarity with modern software architecture principles, including design patterns and refactoring techniques. Hands-on experience with CI/CD pipelines, ideally using tools like GitLab or Azure DevOps. Knowledge of test-first development approaches, such as Test More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

C++ Software Engineer

Aberdeen, Aberdeenshire, Scotland, United Kingdom
Hybrid / WFH Options
ION Recruitment
Software Engineer C++/Linux We are a leading technology company seeking an enthusiastic C++/Python Software Engineer to join our clients multinational team, specializing in video/audio compression for media processing solutions. This is an exciting opportunity to work with cutting-edge technologies in a … collaborative and innovative environment. Location: Aberdeen , UK Work Style: Primarily office-based , with hybrid working options available for experienced candidates. Key Responsibilities: Develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. Collaborate with a distributed team across the UK and Canada on media compression and video/… and development of containerized deployments using Docker . Essential Qualifications & Attributes: PhD/MSc or BSc in Computer Science (1st class or 2:1). Strong skills in C++ programming, with experience in C++11/14/17 and modern coding practices. Proficiency with Linux development environments and systems programming. Demonstrated experience in media systems , video/audio More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior C++ Software Engineer

United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
Senior C++ Software Engineer required by a global software company developing products for use in data security. *Fully remote - no office based work required at any point' The successful Senior C++ Software Engineer will join a team developing new components that are integrated into a microservices … architecture. Proven experience programming C++ on Windows is sought. Any knowledge of C# would be advantageous but is not a prerequisite. Extensive Windows development experience is essential. Key experience C++ Multithreading Windows programming MS Visual Studio Unit testing Any experience in the following areas would be advantageous for any application Microservices architecture Reverse engineering in Windows More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

C++ Software Engineer

Cambridgeshire, Teversham, United Kingdom
SoCode Limited
C++ Software Engineer Salary: Up to £55,000 Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. As a Senior Software Engineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the opportunity to influence … the design and architecture of this software. Key Requirements: 2-3 years of experience programming in C++ and familiar with Windows OS Experience with Python for scripting or other scripting languages Desired, but not essential: An understanding of embedded software and embedded Linux An understanding of real-time software Experience with machine learning software More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum + Benefits
Posted:

Mid Level C++ Software Engineer - Market Data Content London

London, United Kingdom
Hybrid / WFH Options
Morningstar Credit Ratings, LLC
Mid Level C++ Software Engineer - Market Data Content London page is loaded Mid Level C++ Software Engineer - Market Data Content London Apply locations London time type Full time posted on Posted 2 Days Ago job requisition id REQ-051792 About the role: We are looking for an amazing … key libraries used by the entire team + Development of key underlying transport protocols for transmission of data. Qualifications: + A bachelor's degree or equivalent in a software development or similar essential. + Experienced in C/C++ development (Typically a minimum of 2 years) + Experience of development on Windows platforms + Experience of … the full software development lifecycle Nice to have: + Knowledge of current communication protocols (specifically TCP/IP and multicast) + Knowledge of automated testing and deployment techniques used in a CI/CD environment Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Software Engineer

Cambridgeshire, Teversham, United Kingdom
SoCode Limited
Senior C++ Software Engineer Salary: Up to £70,000 Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. As a Senior Software Engineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the … opportunity to influence the design and architecture of this software. Key Requirements: 5+ years of experience programming in C++ and familiar with Windows OS Strong command of Python (Scripting) Experience working across the entire Software Development Life Cycle Desired, but not essential: An understanding of embedded software and embedded Linux Good understanding of real More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum + Benefits
Posted:
C++ Software Engineer
10th Percentile
£51,250
Median
£65,000
75th Percentile
£106,250
90th Percentile
£111,250