City of London, London, United Kingdom Hybrid / WFH Options
Client Server
Backend SoftwareEngineer/Developer (Python C++ Grid Computing) London/WFH to £135k Are you a skilled backend SoftwareEngineer with C++ and Python coding skills combined with financial trading systems experience? You could be progressing your career in a senior, hands-on Backend SoftwareEngineer position at the Investment Management arm of a global bank. As a Backend SoftwareEngineer 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 ❯
An exciting opportunity for a C++SoftwareEngineer 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++SoftwareEngineer: 3+ years of C++software development experience Ability to write reusable, testable code Bonus: interest in audio technology If you are a C++SoftwareEngineer seeking an exciting More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
C++SoftwareEngineer Bristol (Hybrid) £45,000- £55,000 + Training + Progression + Strong Benefits Package A great opportunity awaits a SoftwareEngineer 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 ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend SoftwareEngineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend SoftwareEngineer 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 SoftwareEngineer 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 ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
Envisics LLC
Senior C++SoftwareEngineer (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++SoftwareEngineer 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 ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded SoftwareEngineer - 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 SoftwareEngineer - 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 SoftwareEngineer - C More ❯
Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level SoftwareEngineer 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 SoftwareEngineer 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++SoftwareEngineer 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 ❯
CB10, Saffron Walden, Essex, Great Chesterford, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level SoftwareEngineer 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 SoftwareEngineer 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++SoftwareEngineer 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
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++SoftwareEngineer: 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 ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level SoftwareEngineer 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 SoftwareEngineer 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++SoftwareEngineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/ More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation is currently looking to recruit 3x C#/C++SoftwareEngineer subcontractors on an initial 12 month contract. Job Title: C#/C++SoftwareEngineer Rate: £65.00 per hour Location: Stevenage Hybrid/Remote working: The role will be a hybrid role of … per week will be calculated at ‘time and a quarter’ Duration: 12 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++SoftwareEngineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability … with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation is currently looking to recruit 3x C#/C++SoftwareEngineer subcontractors on an initial 12 month contract. Job Title: C#/C++SoftwareEngineer Rate: £65.00 per hour Location: Stevenage Hybrid/Remote working: The role will be a hybrid role of … per week will be calculated at time and a quarter Duration: 12 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++SoftwareEngineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability … with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Mid-level SoftwareEngineer 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 SoftwareEngineer 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++SoftwareEngineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend SoftwareEngineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a senior Backend SoftwareEngineer 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 SoftwareEngineer, 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 ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
ION Recruitment
SoftwareEngineerC++/Linux We are a leading technology company seeking an enthusiastic C++/Python SoftwareEngineer 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 ❯
Senior C++SoftwareEngineer 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++SoftwareEngineer 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 ❯
Mid Level C++SoftwareEngineer - Market Data Content London page is loaded Mid Level C++SoftwareEngineer - 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 ❯
Swansea, Neath Port Talbot, Wales, United Kingdom Hybrid / WFH Options
Quicklink
C++SoftwareEngineer 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 softwareengineer 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 ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior Embedded SoftwareEngineer 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 SoftwareEngineer 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 ❯
City of London, London, United Kingdom Hybrid / WFH Options
Adecco
Research SoftwareEngineer Location: London (Hybrid) Duration: 8 weeks initially Salary: £30 an hour (Via an umbrella company) Role Overview We are seeking a Research SoftwareEngineer to support computational and data science projects within the Department of Earth Science and Engineering. The role involves close collaboration with researchers to develop, implement … and support high-quality software solutions for both teaching and research. Key Responsibilities Collaborate with researchers to deliver data-driven and computational research solutions. Manage technical projects, including requirements gathering, planning, and risk management. Define and promote software development best practices (testing, CI/CD, version control). Design and deploy scalable software systems … students and contribute to the department's technical strategy. Engage with academic and technical stakeholders across the College. Person Specification Essential: Postgraduate qualification or equivalent experience in research software development Experience collaborating on research or computational projects Proficient in at least two research programming languages (e.g. Python, C++, R, Fortran, Matlab) Full software development More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Adecco
Research SoftwareEngineer Location: London (Hybrid) Duration: 8 weeks initially Salary: £30 an hour (Via an umbrella company) Role Overview We are seeking a Research SoftwareEngineer to support computational and data science projects within the Department of Earth Science and Engineering. The role involves close collaboration with researchers to develop, implement … and support high-quality software solutions for both teaching and research. Key Responsibilities Collaborate with researchers to deliver data-driven and computational research solutions. Manage technical projects, including requirements gathering, planning, and risk management. Define and promote software development best practices (testing, CI/CD, version control). Design and deploy scalable software systems … students and contribute to the department's technical strategy. Engage with academic and technical stakeholders across the College. Person Specification Essential: Postgraduate qualification or equivalent experience in research software development Experience collaborating on research or computational projects Proficient in at least two research programming languages (e.g. Python, C++, R, Fortran, Matlab) Full software development More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior Embedded SoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior Embedded SoftwareEngineer - 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 ❯
Job Title: C++SoftwareEngineer Job Type: Permanent Location: London, UK Candidates are required to do hybrid working in London. Our client are an XR company combining AI and Graphics Main Responsibilities: Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and … throughput targets. Extend and maintain existing C/C++ (C+ or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses for our CI. Collaborate in an agile environment (code reviews, design discussions, task estimating knowledge sharing and mentoring expected). Create clear … concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Key Requirements: Strong modern C++ (C+ or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years). Performance More ❯
Job Title: Senior SoftwareEngineer - C++ Location: Hybrid (3 days at office, 2 days remote) Salary: Up to £65k About the Role: Join a global leader in building automation and integrated security technology, where innovation and impact go hand in hand. As part of an experienced team, you'll collaborate with world-class AI … scientists and software engineers to develop next-generation video analytics solutions. This role offers the unique opportunity to work on cutting-edge AI applications. You'll contribute to high-performance, real-time systems that power intelligent security products used worldwide. This position offers both technical challenge and the chance to make a real-world impact-while working in … continuous learning. What you need to succeed in the role: A degree in Computer Science or a related field. Strong skills in Object-Oriented Programming (OOP) with Modern C++ (11/14/17). Experience in multi-process and multi-threaded architectures. AI/Machine Learning Benefits of the role: Salary up to £65K 10% Annual Bonus More ❯
assistants that allow teams to interact with complex security data using natural language-streamlining how they assess access risks and data exposure. We're looking for an experienced SoftwareEngineer with strong C++ expertise to help expand and enhance our platform. You'll design, develop, and maintain features for Microsoft platforms-including Windows and … collaborative, and passionate about building high-impact security tools, you'll thrive here. Join us and help reimagine the future of enterprise data protection. Key Responsibilities Use modern C++ and the Windows development stack to build robust and efficient software components. Implement and maintain C++ modules responsible for the backend of the product, including … the core components. Research, analyze and reverse-engineer the behavior of Windows components to determine how to reliably collect audit data. Gain a thorough understanding of the current code base. Identify and resolve performance bottlenecks in data collection and processing workflows to ensure scalability and low resource usage. Leverage multithreading and parallel processing to efficiently collect and handle More ❯