Remote Permanent C++ Software Engineer Job Vacancies

23 of 23 Remote Permanent C++ Software Engineer Jobs

Backend Software Engineer C++ Python Grid Computing

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
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: Full-Time
Salary: £100,000 - £135,000 per annum
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:

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:

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:

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:

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:

C++ Software Engineer Video and Audio Processing

Swansea, Neath Port Talbot, Wales, United Kingdom
Hybrid / WFH Options
Quicklink
C++ Software Engineer Quicklink is an established company, working at the cutting edge of video conferencing software. Our global customers include major media outlets, governments & private institutions. Our award-winning & innovative video solutions are powerful, reliable & intuitive. We are seeking an experienced, enthusiastic & talented software engineer to join our close … knit team. You will create, maintain & modify the code for our products, primarily working with C, C++ & Qt. This exciting opportunity will allow you to help redefine how companies bring video from multiple platforms into their environment. With a headquarters in Swansea and colleagues across the globe, this fully remote position will require you to work 36.5 hours … GMT Fri Benefits Competitive salary Company Pension 25 days Annual Leave Bonus Scheme Responsibilities Optimising and improving audio and video workflow through a large C++/C project Debugging and diagnosing audio and video issues over low latency networks Identifying areas of improvement in the video processing pipeline Designing user friendly GUIs with Qt Understanding product features, operation More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer C++

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Technical Futures
Senior Embedded Software Engineer Award-Winning Technology Company - Cambridge - 5+ years Embedded C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded Software Engineer with expert C++ development experience to join their talented team. What youll do: Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 … or ARM-based systems. Your essential skills: Strong commercial experience (5+ years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills (not mandatory, but a big plus More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer - C/C++

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Senior Embedded Software Engineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives? If so … and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embedded software … to system integration, debugging, and testing. Collaborate with cross-functional engineering teams to deliver high-quality products. To qualify, you should have: 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 debugging tools. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C/ C++ Software Engineer

Dundee, City of Dundee, United Kingdom
Hybrid / WFH Options
Reed Technology
Reed Technology is partnering with a Dundee based company, currently looking to expand their team with the addition of a skilled C/C++ Software Engineer . The successful candidate will be part of a highly motivated software engineering team, focused on delivering high-quality, cost-effective solutions on schedule across a … variety of embedded systems and technology platforms. Required Experience & Skills: 5+ years of hands-on experience developing software in C or C++. Proven track record in developing software for physical products such as robotics, medical devices, consumer electronics, industrial automation, automotive systems, or similar domains. Strong experience with Windows Win32 programming. Solid understanding of symmetric and … asymmetric cryptographic frameworks. Proficient in software design principles and configuration management practices. Experience with Rust or C# is highly valued as a complementary skill set Benefits: Permanent contract Hybrid working model - 3 days per week in office, Salary between up to £71.000/annum, based on experience and qualifications. Excellent range of additional benefits (attractive pension plan, health More ❯
Employment Type: Permanent
Salary: £58000 - £71000/annum
Posted:

C/ C++ Software Engineer

Dundee, Angus, Scotland, United Kingdom
Hybrid / WFH Options
Reed
Reed Technology is partnering with a Dundee based company, currently looking to expand their team with the addition of a skilled C/C++ Software Engineer . The successful candidate will be part of a highly motivated software engineering team, focused on delivering high-quality, cost-effective solutions on schedule across a … variety of embedded systems and technology platforms. Required Experience & Skills: 5+ years of hands-on experience developing software in C or C++. Proven track record in developing software for physical products such as robotics, medical devices, consumer electronics, industrial automation, automotive systems, or similar domains. Strong experience with Windows Win32 programming. Solid understanding of symmetric and … asymmetric cryptographic frameworks. Proficient in software design principles and configuration management practices. Experience with Rust or C# is highly valued as a complementary skill set Benefits: Permanent contract Hybrid working model – 3 days per week in office, Salary between up to £71.000/annum, based on experience and qualifications. Excellent range of additional benefits (attractive pension plan, health More ❯
Employment Type: Full-Time
Salary: £58,000 - £71,000 per annum, Inc benefits
Posted:

Senior Software Engineer C++

Glastonbury, Somerset, South West, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
Job Title: Senior Software Engineer Location : Outskirts of Glastonbury, Somerset Salary : £60,000 - £65,000 (Depending on experience) Working Arrangement: 3 Days On-Site Per Week Job Overview: Joining a small team of Software Engineers, you will be responsible for the development and maintenance of software within the company's portfolio for … both new and existing systems for their Maritime Products. This role will entail collaboration across various functional areas to address software issues and develop new features. Key Responsibilities: Conduct code reviews and manage pull requests to uphold quality standards. Engage in discussions about technical design and architecture. Provide guidance to junior engineers. Collaborate within an agile team, participating … in sprint planning, stand-ups, and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : -Software development skills: C++, Qt - Multi-Threaded Real Time Applications - GUI Development - Microsoft Azure DevOps, CI/CD - Developed Software on a Linux OS & Windows Environment Educational More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

LEAD C++ PYTHON AI SOFTWARE ENGINEER - CORK OR CAMBRIDGE

Cork, Ireland
Hybrid / WFH Options
Software Placements
Client: Our client a leading Multinational Semiconductor EDA Software provider requires Lead C++ Python AI Software Engineer for role in Cork City, Ireland or Cambridge, England. The role will require the candidate to be onsite 4 days per week. You will be part of a team which is responsible for developing and … evaluating AI infrastructures for multiple Electronic Design Automation (EDA) solutions and projects. This role offers an exciting opportunity to work at the intersection of computational software and artificial intelligence, helping to shape the future of Cadence's innovative solutions. Responsibilities: Design and development of Agentic AI infrastructures and features, while keeping high quality and performant deliverables. Evaluation of … senior colleagues, cross teams and external customers. Education: Good degree in Computer Science, Electrical Engineering, or related technical field. Experience: A minimum of 3 years programming skills in C++, Python Knowledge of AI/ML concepts and frameworks Strong understanding of Software Development best practices and in OO Design principles and patterns. Excellent problem-solving skills More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

C++, C# Software Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Endeavour Recruitment Solutions
We have an exciting opportunity for a skilled C#, C++Software Engineer to join our Engineering client based in Manchester. This is an exciting project joining the team working on a new product, which is a world first. You will need C# and C++ software experience and Engineering, or rail industry experience would be nice … to have, but not essential. Duties and Responsibilities Undertake the conceptual development of the software and promote ideas within the bounds of the specification. Develop software in accordance with the agreed framework and modules of the requirement. Document all stages of development using appropriate tools to ensure that the software can be reviewed and … modified with a 3rd Party. Test software modules against the functional specifications and document results and non compliance. Demonstrate verification and compliance following modifications and software debugging processes. Maintain all software files in good order and ensure the data is securely backed up along with all associated documentation. Key Requirements A willingness and ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer 2 - Windows Cybersecurity C++

Oxford, Oxfordshire, United Kingdom
Hybrid / WFH Options
Sophos Group
Ops and the Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at . Role Summary We're looking for a Senior Software Engineer 2 with deep expertise in Windows internals and low-level development to join our team. This high-performance software captures and analyzes malicious behavior … engineers, researchers, and security experts to build new capabilities for our Windows agent, spanning both user-mode and kernel-mode. If you're passionate about building performant, resilient software at the OS level, this is the opportunity for you. What You Will Do Design and implement core components for our Windows agent with high concurrency and low system … Collaborate with product and engineering teams to build next-generation endpoint detection capabilities Build tools to support internal workflows and contribute to automated testing Follow best practices for software quality, code reviews, and secure development Contribute to a cross-platform development effort alongside Linux and macOS teams What You Will Bring Minimum of 5 years of experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer C++

Wokingham, Berkshire, United Kingdom
Hybrid / WFH Options
EVS Broadcast Equipment SA
We are expanding our R&D team in the Crowthorne office in the UK. We are a software team developing our broadcast control system, Cerebrum. Used by customers across the world Cerebrum plays a key role in the production of major global sporting events and studio-based programs. Cerebrum allows customers to create customized workflows that operators can … Participate in the continuous improvement of development processes and tools Profile Bachelor or Master's degree in computer science or equal Technical Skills: 5 years plus experience in C++ Experience in RESTful APIs, WebSockets, UDP and TCP Experience of tools such as WireShark and Postman Experience of working in large multithreaded codebase Experience in software development … on Windows Experience in software design and architecture The following experiences are not mandatory, and will be considered an asset: Experience of Linux, Docker or Kubernetes Experience or knowledge of the Broadcast Industry, Scrum, test-driven development Experience with Agile development methods and tools (e.g. Jira, TeamCity, and BitBucket) Creative, out-of-the-box, pragmatic and proactive Quickly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++ Software Engineer
10th Percentile
£51,250
Median
£65,000
75th Percentile
£106,250
90th Percentile
£111,250