C++ Jobs in the UK excluding London

151 to 175 of 1,007 C++ Jobs in the UK excluding London

Software Engineer - C++ and C#

Rochdale, Greater Manchester, North West, United Kingdom
Anson Mccade
Software Engineer - C++ and C# ££56,000 - £64,000 GBP Onsite WORKING 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-knit, growing 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, coding, testing, deployment, and support Collaborate with a small More ❯
Employment Type: Permanent
Posted:

Software Engineer - C++ and C#

Bolton, England, United Kingdom
Anson McCade
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-knit, growing 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, coding, testing, deployment, and support Collaborate with a small team (5-7 engineers) to enhance multiple sub-systems across complex product deliveries Engage in automated testing activities to More ❯
Posted:

Senior Software Engineer - Rust/C/C++ - £150k- £200k

London, South East, England, United Kingdom
James Chase
Are you a Rust/C/C++ programmer looking for the next best role Have you worked with low-level performance and want it to matter at a large scale If this sounds like you, this might be one of the most technically ambitious roles you’ll come across.We’re partnering with our client who are developing a multimodal … APIs Contribute to open-source projects and shape the future of their internal engine You’ll Be a Great Fit If You: Have experience with Rust/C/C++ or systems-level languages Experience with columnar formats like Arrow and Parquet Have worked with or contributed to analytical databases like ClickHouse, DuckDB, or DataFusion Understand memory management, file formats More ❯
Employment Type: Full-Time
Salary: £150,000 - £200,000 per annum
Posted:

C++ Linux Real Time Software

Stevenage, Hertfordshire, United Kingdom
Akkodis
Software Engineer C/C++/Linux/Real Time required for long term contract based in Stevenage full time. Candidates need to be eligible for UK Eyes Only security clearance. Skillset/experience required: *Strong ability and experience of software development, ideally using C, C++ or similar *Experience developing within the Linux environment. *Good problem solving skills *Be pro More ❯
Employment Type: Contract
Posted:

Scientific Software Engineers C++, Masters or PhD

Guildford, Surrey, England, United Kingdom
Hays Specialist Recruitment Limited
Scientific Software Engineers (C++, Masters or PhD)Guildford, Surrey (On-site)£65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines.- Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering … team with 2 experienced Scientific/C++ Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established business with decades experience taking them a market leading position. … to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply.We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading, extending to Data Structures, Algorithms and alike.The key desirable skill is C#/WPF/MVVM development working with GUI's, along with More ❯
Employment Type: Full-Time
Salary: £60,000 - £120,000 per annum
Posted:

Software/Firmware Engineer (C++)

Dundee, UK
Hybrid / WFH Options
Net Talent
developers, technical team lead & QA Work all developments diligently to ensure customer satisfaction targets are achieved Key skills & experience: 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc) Image Processing/Analysis Computer vision Data analytics and computational statistics Knowledge of similar data analysis/visualisation tools will More ❯
Posted:

Senior UI Programmer (C++)

Edinburgh, United Kingdom
Rockstar Games
motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar North is on the lookout for a Senior UI Programmer (C++) who possesses a passion for creating world-class user interfaces that help form the connection between the player and our games. This is a full-time, permanent and in-office … contribute your technical expertise. QUALIFICATIONS 5+ years combined industry experience at other AAA game development studios. A degree in software engineering, mathematics or computer science. SKILLS An expert in C++ and low-level, high-performance coding. Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming. Fully experienced with the programming challenges related to UI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer

Surrey, England, United Kingdom
Hybrid / WFH Options
Christy Media Solutions
Are you a recent graduate or early-career developer with a passion for C++ , audio systems, and cutting-edge tech? This is your chance to work on innovative products used by top-tier audio professionals around the world. We’re hiring a Graduate/Junior C++ Developer to join a forward-thinking team building next-gen audio solutions for Embedded … by multithreading, and keen to apply your skills in a real-world environment — this one's for you. 🔧 What You’ll Work On : Develop high-performance audio software in C++ Work with cross-platform tools (Linux/macOS/iOS) Build slick user interfaces using Qt/QtQuick Explore multithreaded and TCP/IP-based communications Collaborate within an Agile … and even Delphi Contribute to front-end, back-end, and full-stack projects Be part of live streaming and real-time audio systems 🌱 What You Bring : Solid grasp of C++ and other Object-Oriented Programming languages Some exposure to multithreading & cross-platform development Basic understanding of networking (TCP/IP) Enthusiasm for audio, technology, or both! Willingness to learn and More ❯
Posted:

Embedded Software Engineer

Belper, Derbyshire, United Kingdom
EMBS Engineering
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding skills, a desire to … Skills/Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in Software Unit Test automation and tools (LDRA, Parasoft etc Embedded C/C++ development skills Familiarity with MISRA compliance or similar quality source code conformance specification Familiarity with static analysis tools Desirable Technical Skills: Proficiency in JTAG/ETM Debugging tools C# development More ❯
Employment Type: Permanent
Salary: £40000 - £75000/annum + Benefits
Posted:

Lead Software Engineer

Newcastle upon Tyne, UK
Software Placements
Client: Our client a leading Multinational Semiconductor Company requires a Lead and Senior C++ (14/17) Software Engineer for role based in Newcastle, England. The role requires the candidates to be based onsite 4 days per week. Role: The Successful candidates will be deeply involved in the development and implementation of a new EDA technology with a strong focus … a software engineers with a top degree, evidence of achievement, and an exceptional talent for algorithm development. Although advantageous, EDA experience is not essential. Responsibilities: Develop and maintain the C++ code base Absorb requirements for new features and create design, function and test specifications Work closely with team members to develop techniques to increase the capability, capacity, performance and stability … study Grade A/A* in A-level mathematics, physics STEM degree, such as Math's, Physics, Engineering, or Computer Science Russell Group science degree Experience writing programs in C++ (C++14/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent interpersonal communication skills Benefits on More ❯
Posted:

Junior Software Developer

PL1, Plymouth, Devon, United Kingdom
Symmetric Recruitment Ltd
C# C++ OR Python OR LINUX Experience ? Offering excellent opportunities for further development and progression. The company is growing their work focused on marine autonomy and machine learning, and need a software engineer to help us make this a reality. As a software engineer, you will be responsible for designing, developing, testing and prototyping various embedded control applications. You will … be required to maintain existing software products and libraries, as well as write technical documents. In order to be successful in this role, you will have strong skills in C++ OR C# developing with Python being an advantage. You will also need a willingness to continue to develop your skillset through mentoring and online courses. The successful candidate will be More ❯
Employment Type: Permanent
Salary: £30000 - £45000/annum Opportunities for development
Posted:

Junior Software Developer

EX5, Broadclyst, Devon, United Kingdom
Symmetric Recruitment Ltd
C# C++ OR Python OR LINUX Experience ? Offering excellent opportunities for further development and progression. The company is growing their work focused on marine autonomy and machine learning, and need a software engineer to help us make this a reality. As a software engineer, you will be responsible for designing, developing, testing and prototyping various embedded control applications. You will … be required to maintain existing software products and libraries, as well as write technical documents. In order to be successful in this role, you will have strong skills in C++ OR C# developing with Python being an advantage. You will also need a willingness to continue to develop your skillset through mentoring and online courses. The successful candidate will be More ❯
Employment Type: Permanent
Salary: £30000 - £45000/annum Opportunities for development
Posted:

Lead Software Developer

Guildford, Surrey, UK
Damia Group
multiple projects and junior team members. The candidate will be responsible for: • developing software for network security applications; • developing novel signal, image, or data processing applications in C/C++; • developing user interfaces in HTML/Typescript/Javascript ; • providing support and training to our customers in using the software; • mentoring and leading others. A typical candidate will: • have … or more years software development experience, preferably in C/C++; • have used source control systems such as subversion; • have developed and maintained complex real-world systems; • understand the importance of clear, efficient software design; • be familiar with using and configuring Linux systems. • be self-motivating, capable of working independently; • have a good (1st/2.1) first degree or a More ❯
Posted:

Principal Simulation & Modelling Engineer

Bristol, United Kingdom
Cirrus Selection
the customers: from concepting to assessment and through life support. The Principal Simulation & Modelling Engineer will engage with external teams and partners to integrate external models (such as FMUs, C++ libraries, or third-party software) into our environments, as well as working closely with system designers, control engineers, and software developers to support the full development lifecycle. Automation is a … processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation from Simulink More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Navigation

Yateley, Hampshire, South East, United Kingdom
Gerrell & Hard
value to the customer. Able to explain complex technical concepts to non-technical team members to enable quick decision making within the business. Knowledge, Skills, and Experience: C/C++ (Object oriented coding) Able to code at expert in their C & C++ targeted at Linux based embedded systems. Experience of developing for and debugging on Linux based embedded devices, including More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

C Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
Fighter - Tempest or the UK's first Laser Directed Energy Weapon - Dragonfire, please have a look at the links below: What you'll do as a Software Engineer: Use C++ and other object orientated languages to develop working embedded solutions. Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software … C++. What we need from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior level C++ Software Engineer at Leonardo: Industry experience in the full software lifecycle. Current or past industry experience in using C++ Experience in OOD (Object Oriented Design) techniques. Working and delivering software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Chertsey, Surrey, United Kingdom
Endeavour Recruitment Solutions
Technologies: C++ embedded software C# GUI HCI Yocto Linux Linux device driver Windows Visual Studio Defence software design multi processor Integration TESTING UML based design Communication Endeavour Recruitment have an excellent permanent opportunity for a Software Engineer with Embedded software experience to join our client based in Chertsey. Candidates applying for this role must be eligible for Security Clearance . … as software engineer Knowledge and experience of software design and development, particularly using UML-based design specification and implementation in at least one of the key software languages; C, C++, C#, and Java. GUI; HCI Knowledge and experience of structured software design methodologies. Degree-level education in a related engineering discipline. Military background in defence would be highly desirable. Interest More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer

South East, United Kingdom
ECM Selection (Holdings) Limited
2.1 degree in a relevant STEM subject (ideally Computer Science) from a leading university, and excellent grades at A-level (or equivalent) Strong coding skills in languages such as C++, C#, Java etc. Your coding experience needs to extend beyond academic modules and projects Firm grasp of software engineering concepts – object orientation, data structures, version control etc. A knowledge of … candidate. Early progression is available, assuming satisfactory performance in the role. Please note that this role is purely office-based. Keywords: Graduate, Developer, JavaScript, Web, React, Applications, OO, C#, C++, Java, Mobile, Client-Facing, Career Support Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may More ❯
Employment Type: Permanent
Salary: £38000 - £45000/annum £38k+ initially, with early review
Posted:

Backend Developer - Golang / Cross-Skilled

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Ignite Digital Search Ltd
as a Backend Developer , working on scalable, secure, and high-performance systems. We welcome applications from experienced backend engineers who have commercial experience in languages such as Java, C#, C++, Python, Node.js, or Rust , and are eager to learn and develop their skills in Golang (Go) . You'll work in a collaborative, product-led environment, building solutions that support … Contribute to frontend development (Svelte, React, Vue) with training available What We're Looking For Essential: Strong experience building backend systems in languages such as Java, C#, Python, Node.js, C++, or Rust Understanding of REST APIs, SQL (e.g. PostgreSQL), and RDBMS/NoSQL databases Familiarity with cloud platforms (GCP preferred, AWS or Azure welcome) Experience working in agile environments with More ❯
Employment Type: Permanent, Work From Home
Salary: £40,000
Posted:

ACQ Software Developer

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
unlock digital advantage in the most demanding environments. Are you passionate about working with cutting edge technology, and self-motivated to deliver exciting new capabilities? Are you an experienced C++ developer who likes a challenge and is keen to keep your skills current and even cross train into new technologies? As an experienced C++ Developer in BAE Systems AI,you … in-country support staff. Good communication skills are a must. You will have experience in the majority of the following (or a desire to learn it): Software development in C++ including use of modern standards, third-party/open source software (e.g. boost), writing for performance, and concurrency techniques Detailed knowledge of Linux development including build systems, tools, compilers, kernel More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

UKIC DV - Full Stack Software Engineer

City, Manchester, United Kingdom
Matchtech
across the development lifecycle, from architecture and design to testing and integration, all while applying best practices in secure and robust coding. Key Responsibilities Develop secure software in C, C++, or C# Script and automate tasks using Python Work with Linux and/or Windows-based operating systems Integrate software with low-level system components and protocols Contribute to agile … CI/CD pipelines Apply secure coding practices and modern testing patterns Support the mission with technical innovation and hands-on engineering Essential Skills & Experience Strong experience in C, C++, or C# development Familiarity with Python for scripting or automation Exposure to Linux and/or Windows OS internals Understanding of networking and network protocols Comfortable using version control tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Applied Scientist, Last Mile Science

Edinburgh, United Kingdom
Amazon
on-time delivery in a cost-effective manner. Minimum Requirements: 6+ years of building machine learning models for business application experience Knowledge of programming languages such as C/C++, Python, Java or Perl Experience programming in Java, C++, Python or related language Experience with neural deep learning methods and machine learning PhD in engineering, technology, computer science, machine learning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Security Architect

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Bowerford Associates
Development Life Cycle (SDLC) - you will have an excellent understanding of Software Development and Software Testing and you will have a strong understanding of multiple programming languages, such as, C++, C, C#, .NET Core, Java, JavaScript, Node.js, Angular, React or similar. You will also have/be: Experience in creating application security strategies, standards, best practices, and providing direct input … Policies. Remote Working. KEYWORDS Senior Software Security Architect, Senior Application Security Architect, SDLC, Secure by Design, Architecture, Software Development, Engineering, DevOps, InfoSec, Security, Security Strategy, Best Practice, Programming, Code, C++, C#, C, .NET Core, Java, JavaScript, Node.js, Angular, React, OWASP, Agile, Application Threat Modelling, Security Policy, Security Controls, ISO 27001, NIST, GDPR, Cloud, Azure. Please note that due to a More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

SCADA & Automation Software Engineer

Birmingham, UK
Pathfinder - IT Recruitment
a live support environment. We are looking for: Proven experience with SCADA control systems, historian platforms and industrial data systems Proficiency in at least one language, such as C, C++, C#, SQL, Python or R Experience with Windows-based client and server application development Strong communication skills with both technical and non-technical stakeholders Data engineering capability, including work with More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
exist, we really need the following experience for success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of RTOS's such as VxWorks or embedded … and peer review Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Experience developing Continuous Integration/Continuous Deployment Security Clearance You must be eligible for full security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
the UK excluding London
10th Percentile
£31,250
25th Percentile
£47,500
Median
£65,000
75th Percentile
£66,350
90th Percentile
£78,750