Permanent C++ Software Engineer Job Vacancies

1 to 25 of 44 Permanent C++ Software Engineer Jobs

Senior Software Engineer, C++, MFC, STL, Scientific Software, COR7320

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Corriculo Ltd
Senior Software Engineer, C++, MFC, STL, Scientific Software, COR7320 An exciting opportunity has arisen for an experienced Software Engineer to join a world-leading scientific R&D company based in Cambridge, specialising in the design and development of hardware and software tools for pioneering research. The … Role The Senior Software Engineer will take ownership of developing and maintaining Windows-based scientific applications used by researchers globally. Working as part of a small, close-knit development team, you'll be responsible for implementing new features, solving complex software problems, supporting researchers, and integrating third-party hardware and data formats. This is … a fantastic opportunity for a skilled engineer looking to make a real impact in the world of cutting-edge scientific research. The Company The C++ Engineer will be joining a long-established and highly respected scientific technology company, renowned for its contributions to scientific research. The organisation develops both hardware and software More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior C++ Software Engineer Linux

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Senior C++ Software Engineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a Senior C++ 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 an exciting opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. … As a C++ 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 More ❯
Employment Type: Full-Time
Salary: £90,000 - £120,000 per annum
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:

C++ Software Engineer

Bristol, Gloucestershire, United Kingdom
Softweb Resourcing
C++ Software Engineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? You ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that s small enough for you to have an immediate impact with … plenty of career growth. The C++ Software Engineer will collaborate with a close-knit group of software engineers working at the cutting edge of a range of complex cross platform software products across desktop, cloud and server environments. This is also one of the friendliest, smartest and fun teams to … be part of in Bristol who can consider someone at the mid or senior level. C++ Software Engineer requirements Strong knowledge of modern C++ with experience of C# desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to learning - and to making things better More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 60,000 Annual
Posted:

C++ Software Engineer

BS1, Bristol, City of Bristol, United Kingdom
Softweb Resourcing
C++ Software Engineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? You’ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that’s small enough for you to have an immediate impact with … plenty of career growth. The C++ Software Engineer will collaborate with a close-knit group of software engineers working at the cutting edge of a range of complex cross platform software products across desktop, cloud and server environments. This is also one of the friendliest, smartest and fun teams to … be part of in Bristol who can consider someone at the mid or senior level. C++ Software Engineer requirements Strong knowledge of modern C++ with experience of C# desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to learning - and to making things better More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum Hybrid, Great Pension, Flexi, Bupa
Posted:

C++ Software Engineer

Cheltenham, Gloucestershire, United Kingdom
Circuit32 Recruitment Solutions Ltd
I'm recruiting for a telecommunications and defence business in Cheltenham who are looking to hire an experienced C++ Software Engineer with strong Linux exposure. The work involves development of C++ code, DSPs and audio processing, with a deep knowledge of Linux, Qt and version control tools very beneficial. ROLE: C++ Software Engineer LOCATION: Cheltenham SALARY: up to £70,000 (+ bonus) HYBRID: 1-2 days remote each week Essential skills for the C++ Software Engineer are: C++ expertise Linux DSPs/audio processing Beneficial skills would be: Telecoms/radio/cyber background QT If you More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum + bonus
Posted:

Mid level C++ Software Engineer (Embedded)

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
A Mid-level Software Engineer with 3-5 years commercial C++ (Embedded) development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree plus commercial experience developing cross platform software in C++ for Windows and 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 Embedded Software Engineer will design and develop software in C++ 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 Embedded Software Engineer include: Technical Degree with software content. Embedded C++ development skills. Minimum of 3-4 years commercial software design experience. More ❯
Employment Type: Full-Time
Salary: £40,000 - £55,000 per annum
Posted:

Backend Software Engineer C++ SDK

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (C++ SDK OEM) Cambridge/WFH to £75k Are you a backend focussed Software Engineer looking for an opportunity to work on complex and interesting, cutting edge systems with client interaction? You could be joining a market leading software house that's remote … access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will join the team responsible for the creating the client desktop software that forms a key part of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through to … design, development and testing with a focus on backend C++ services and SDKs that require scalability, large amounts of data and must be security compliant. You'll also collaborate with a Sales to lend technical expertise to prospective client discussions and then work with those customers to understand any bespoke system requirements, building solutions and seeing the results More ❯
Employment Type: Full-Time
Salary: £60,000 - £75,000 per annum
Posted:

Backend Software Engineer C++ SDK

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (C++ SDK OEM) Cambridge/WFH to £75k Are you a backend focussed Software Engineer looking for an opportunity to work on complex and interesting, cutting edge systems with client interaction? You could be joining a market leading software house that's remote … access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will join the team responsible for the creating the client desktop software that forms a key part of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through to … design, development and testing with a focus on backend C++ services and SDKs that require scalability, large amounts of data and must be security compliant. You'll also collaborate with a Sales to lend technical expertise to prospective client discussions and then work with those customers to understand any bespoke system requirements, building solutions and seeing the results More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
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:

Embedded C++ Software Engineer - Mid level

Saffron Walden, Essex, South East, United Kingdom
Hybrid / WFH Options
Technical Futures
A Mid-level Embedded Software Engineer with 3-5 years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree plus commercial experience developing cross platform software in C++ for Windows and 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 Embedded Software Engineer will design and develop software in C++ 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 Embedded Software Engineer include: Technical Degree with software content. Embedded C++ development skills. Minimum of 3-4 years commercial software design experience. Developing software in More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Embedded Software Engineer - C++

Norwich, Norfolk, England, United Kingdom
Cooper Lomaz Recruitment
Software Design Engineer - C++NorwichSalary - up to £65k (doe)Currently searching for an experienced Embedded C++ Software Engineer to join an established systems and product specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are … passionate about delivering high quality software!As one of their engineers you will offer a strong background in embedded software design and C++. Key Responsibilities Contributes to the full lifecycle of embedded software development requirements Design through to implementation, testing, and delivery Continuous improvement in code quality, security and system performance Generating code where … necessary in support of the software solutions Maintaining familiarity with applicable standards/techniques and assure compliance where applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Backend Software Engineer C++ Linux Windows

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (C++ Linux Windows) Cambridge/WFH to £90k Are you a C++ technologist looking for an opportunity to progress your career whilst working on complex and interesting systems with continual learning opportunities? You could be joining a market leading software house that's remote access … product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will join the team responsible for the responsible for creating the client desktop software that forms a key part of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through … to design, development and testing with a focus on backend C++ services that require scalability, large amounts of data and must be security compliant. Initially you'll join a large project to engineer the mobile application of this desktop product using Flutter and Dart (you can pick these up on the job), upcoming projects include a More ❯
Employment Type: Full-Time
Salary: £75,000 - £90,000 per annum
Posted:

Senior Embedded Software Engineer - C/C++

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Senior Embedded Software Engineer - C/C++ Upload CV Overview Are you an Senior 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. Responsibilities Design and develop application software and embedded firmware in C and C++ for future products Assist with the support and enhancement of the client's existing product portfolio Design and develop embedded software using Embedded … and microcontroller peripherals Contribute to system integration, debugging, and testing Collaborate with cross-functional engineering teams to deliver high-quality products Qualifications Proven experience as a Senior Embedded Software Engineer Strong hands-on experience with Embedded C and FreeRTOS Solid understanding of microcontroller-based systems and real-time constraints Familiarity with low-level hardware interaction and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (C++, Perl)

Basingstoke, Hampshire, United Kingdom
Reed Technology
Senior Software Engineer (C++, Perl) Location: Basingstoke, 5 days a week Job Type: Permanent, Full-time Salary: Competitive A new exciting permanent Senior Software Engineer position has become available to lead a software team within the companies Design department. This role is crucial in maintaining and extending world … new features and addressing technical debt, while also coaching and mentoring junior team members. Day-to-Day of the Role: Lead the design and development of quality, simple software using appropriate patterns. Focus relentlessly on user needs, driving incremental delivery of high-value software and addressing areas of risk timely. Work closely across a multi-disciplinary … Promote knowledge sharing across the team and department, enabling collaborative work on the same codebase. Regularly update your team and colleagues on your work through agile ceremonies and software development lifecycle tools (e.g., Azure DevOps, Jira). Identify and implement improvements in ways of working, processes, or adoption of new technologies. Proactively identify and mitigate risks associated with More ❯
Employment Type: Permanent
Salary: £70000 - £73000/annum car, pension, bonus
Posted:

Senior C++ Software Engineer

Nationwide, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
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
Salary: £75000 - £85000/annum
Posted:

Software Engineer C++ Mac Extensions EDR

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Software Developer/Engineer (C++ Mac Extensions EDR) WFH/London to £80k Do you have experience developing and integrating Mac software? You could be progressing your career at a rapidly expanding scale-up software house that is developing a highly complex network cyber security platform; the platform monitors network … structures to extract key metadata which is then analysed by in-house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a Software Developer you will focus on enabling the core product, written in C/C++ for Windows and Linux to run on Apple Mac software, using … WFH: You can work from home most of the time, meeting up with colleagues in the London office once or twice a month. About you: You have strong C++ development skills You have experience of integrating software with Apple Mac Extensions and APIs You have a good knowledge of Network Security and EDR/EDTR You More ❯
Employment Type: Full-Time
Salary: £65,000 - £80,000 per annum
Posted:

Senior Software Engineer (Java or C/C++)

Farnborough, Hampshire, South East, United Kingdom
Hybrid / WFH Options
Leidos Innovations UK Limited
Job Description Senior Software Engineer Location: Farnborough, with flexibility to work from home dependent on business demands The Role: We are in search of a Senior Software Engineer t o support a Government Critical National Infrastructure project. As a Senior Software Engineer you will l ead multiple software … position is a full time, permanent role and applicants must have SC clearance or be willing to undergo the clearance process. What will I be doing? Lead multiple software development team(s) to deliver solutions with architectures that provide capability improvements, reduced costs and flexibility to adapt quickly to customer needs. Understand high-level features and desired outcomes … those outcomes and maintaining a roadmap of capability improvements (in conjunction with the Senior Leadership Team) related to the softwares architecture and the end-to-end design. Formulate software designs that create solutions meeting various desired outcomes (both now and future) while balancing the goals and constraints on the solutions (i.e. customer environment, cybersecurity, continuous integration/continuous More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

SOFTWARE ENGINEER (c++ or Java)- 14673 with Security Clearance

Elkridge, Maryland, United States
ASD, Inc
Software Engineer - knowledge transfer in our Technical Data & Training department. As a member of the TD&T department you'll work in a fast-paced team environment alongside Design (software and hardware), Logistics and Reliability and Human Factors engineers, and program leadership to develop a software training program to teach international customers … to program, patch, compile and test software for integration onto the COBRA Command and Control Center. This position will be on-site at the Troy Hill campus in Elkridge Maryland. Responsibilities: • Train personnel to identify, troubleshoot, and remediate software issues • Work with software programmers and test and integration teams to code, test and integrate … software updates to the COBRA Command and Control Center operational software in order to gain proficiency to train students. • Support the development, installation, integration, and testing of software updates for the COBRA Command and Control Center for customer delivery. • Become the subject matter expert able to perform skills gap analysis and plan, develop and More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer- C++ with Security Clearance

Palmdale, California, United States
PlanIT Group LLC
Job Title: C++ - Software Engineer Dates: 10/29/2024 - 10/24/2025 Level: Level 3: BS+9-15 YRS or MS+7-13 YRS Rate Range: $30.00 - $120.00 Hourly OTCA Work Schedule: 4/10-A Security Clearance: Active Secret Worksite Classification: Worker will work Onsite Full Time Work Location: Palmdale, CA … Onsite Full Time General Information The team is looking to bring on an experienced software engineer whose responsibilities may span the technology development lifecycle, including requirements generation, system and software design and architecture, and integration and flight test. • Ideal candidates would be software engineers with in-depth simulation and embedded software development experience. The ideal candidate should be proficient with developing components using C and/or C++, writing code and automated unit tests, and have experience integrating software components in a System Integration Lab (SIL). • Responsibilities will include development of data analysis tools used to post-process mission and test data as well More ❯
Employment Type: Permanent
Salary: USD 120 Hourly
Posted:

C / C++ Software Engineer

Southampton, Hampshire, England, United Kingdom
Hybrid / WFH Options
Yoh, A Day & Zimmermann Company
C/C++ Software Engineer Location: Southampton, UK (Hybrid – 3 days per week on-site) There are easier ways to make a living. But if you’re the sort of software engineer who’d rather work on hard problems than spend your days tweaking yet another app interface, this might … be worth a read. You’ll be joining a small, sharp team developing software that underpins next-generation satellite and space communications systems . It’s complex, real-time, performance-critical work — the kind where a fraction of a millisecond matters, and where your code has a direct impact on what eventually flies into orbit. You’ll need … solid experience with C/C++ on Linux , a grasp of how real-time systems behave on either ARM and/or Intel x86 platforms , and the mindset to figure things out when there isn’t a Stack Overflow answer waiting for you. If you can script in Python and have some exposure to wireless comms or signal More ❯
Employment Type: Full-Time
Salary: £35,000 - £42,000 per annum
Posted:

Software Engineer C++/ C#

Corsham, Wiltshire, South West, United Kingdom
MASS Consultants
Software Engineer C++ C# On-site, Corsham (SN13) Salary DOE 25 days annual leave Buy or sell up to 5 days annual leave Two pension schemes to choose from Private Medical & Dental Insurance+ discounts for additional family members Life Assurance scheme up to 4 x salary Multiple Save schemes Electric/Hybrid Car leasing … impact on a team that takes great pride in delivering the very best solutions in a role that really does make a difference of critical importance. As a software and model engineer you can expect to be involved insupporting ongoing maintenance and enhancement of mission-critical simulation software working as part of a dedicated … team. The software runs on Windows and uses the Red Hat Linux environment and is crucial to defence decision making. The role requires contributing to a rigorous development and test cycle that maintains high customer confidence in both the software and the team maintaining it. The successful candidate will be a confident C++More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

C++ Software Engineer with Security Clearance

Huntsville, Alabama, United States
TEKsystems c/o Allegis Group
Job Description We are seeking an exceptional Senior C++ Software Engineer, well versed in agile methodologies, to support software development projects in the Multiple Launch Rocket System portfolio on site at S3I/Redstone Arsenal in Huntsville, AL. This software development role offers the opportunity to shape critical development initiatives … while working directly alongside our key government customers. The candidate will be responsible for design and development of embedded software for military systems. The candidate will perform development activities for the full life cycle of a software program, following the scrum methodology for software development. Duties will include requirements analysis, design, coding, integration, test … documentation, and support. The candidate will also participate in software team meetings, hardware and software design reviews, and technical interchange meetings. The software engineering process also empowers the candidate to work with Cyber, Safety, Operations, and Test organizations to deliver high quality working software. The candidates will work in a team environment, with well More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

C++/C# Software Engineer with Security Clearance

Niceville, Florida, United States
TEKsystems c/o Allegis Group
Working as a member of a small team, the software developer will work with their customer counterparts to develop, clarify and document the performance requirements of the system or project. The Software Engineer will leverage previously developed capabilities - operating systems, telemetry/analysis systems, test equipment - to provide quality, cost-effective systems solutions to … our customers. The Software Engineer will continue with the system/project through the development cycle, transforming requirements into spread bench systems, engineering prototypes, flight test items and ultimately continue with the support of fielded systems. Additionally, the Software Engineer person will participate in the modification or upgrade of systems to provide … additional capabilities and enable new applications. Education: - BS in CS or related discipline Skills: - Software Engineering with (C++; C#) Object oriented programming/design - MVC web application development with ASP.NET - Networking Software (TCP, UDP, ICMP, multicast, etc.) - HTML - JavaScript - Ability to work hand-in-hand with customers in real-time Experience: - Minimum 5 years More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer - C++ & Python

Bristol, Avon, South West, United Kingdom
Connexa
Our client, a cutting-edge robotics company operating in the logistics and automation sector, is seeking a Senior Software Engineer to join their growing team. This is a rare opportunity to take technical ownership of complex robotic systems and help shape the foundation of an advanced software stack used in real-world autonomous applications. … This role is ideal for someone who lives and breathes code-comfortable across C++, Python, and real-time systems-and thrives in fast-paced environments where debugging tough problems and optimising performance is just another day's work. Responsibilities: Optimise and profile C++ and Python code across perception, planning, and controls systems Debug complex runtime issues … including data races, memory leaks, and performance bottlenecks Turn research prototypes into robust, production-ready software modules Lead architecture discussions and enforce clean, scalable design patterns Drive engineering standards across CI/CD, observability, and system modularisation Mentor developers through code reviews, pair programming, and design walkthroughs Bridge the gap between research and deployable robotics software More ❯
Employment Type: Permanent
Posted:
C++ Software Engineer
10th Percentile
£50,750
Median
£65,000
75th Percentile
£106,250
90th Percentile
£122,125