Software Engineer (C++) Bristol - Hybrid £45,000- £57,000 + Training + Progression A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company in a role that offers variety, technical challenge, and room to grow. This company develops high-performance software used across … software and technology team in a senior role, working across the full product lifecycle. The focus is on developing applications including graphical, mostly in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role is hybrid, with two days a week in the office … and great flexibility around working hours. The right candidate for this role will have strong commercial experience in C++, ideally with some exposure to hardware or an understanding of how software interacts with physical systems, It's a great fit for someone who enjoys technically interesting problems, wants to work More ❯
Employment Type: Permanent
Salary: £45000 - £56000/annum Training + Progression
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
Software Engineer (C++) Bristol - Hybrid £45,000- £57,000 + Training + Progression A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company in a role that offers variety, technical challenge, and room to grow. This company develops high-performance software used across … software and technology team in a senior role, working across the full product lifecycle. The focus is on developing applications including graphical, mostly in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role is hybrid, with two days a week in the office … and great flexibility around working hours. The right candidate for this role will have strong commercial experience in C++, ideally with some exposure to hardware or an understanding of how software interacts with physical systems, It's a great fit for someone who enjoys technically interesting problems, wants to work More ❯
Innovative fintech leader seeks C++ expert for market-leading trading solutions Are you ready to join a dynamic team at the forefront of financial technology? This leading managed services and IT infrastructure provider to the global capital markets community is seeking a talented C++ Developer to join their Cambridge office. … integration and regression testing while collaborating with team members to ensure quality software releases. Key Requirements: Commercial experience in design and development, with demonstrable C++ expertise including STL and Boost Top academics – 1st or 2:1 from a prestigious university with excellent supporting A Levels Good level of competency with More ❯
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 3 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 More ❯
time to be joining their growing the team. Their ideal candidates will be strong writing embedded/firmware level software development in C/C++, have experience with bare-metal or RTOS design and have experience with ARM family microcontroller design (STM32 desired). You will be an all-round … passionate about software development and working with cutting edge technology in order to develop reliable, robust software solutions. Skills and Experience Required: C/C++ Programming Embedded systems development ARM microcontrollers – STM32 Ideally RTOS or Bare metal development (both ideally) Full software development cycle experience Relevant degree qualification – Engineering, Computer More ❯
Senior Embedded Engineer to join our team. You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system. This is a great opportunity to take significant responsibility in a fast paced and successful company, working alongside a talented group … Experience and Qualifications Required Experience developing and optimizing complex software systems. Experience designing and implementing embedded kernel technologies and drivers. Strong Embedded C and C++ programming skills. Excellent analytical and problem-solving ability. Attention to detail and a passion for producing high-quality software with clean code. Must demonstrate clear More ❯
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 3 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 More ❯
Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Preferred Qualifications: 10+ years of Software/Firmware Engineering or related work experience. 5+ years of experience … Development experience. Experience in Unit Testing. Continuous Integration. ARM Fast Models. Server Architecture (RAS, Manageability). Top Preferred Skills: SystemC TLM or QEMU Modern C++ ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or Device Driver Development and Debug Git Revision Control Principal Duties and Responsibilities: Leverage advanced software … or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered More ❯
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 … 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 More ❯
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 … 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 More ❯
Employment Type: Permanent
Salary: £38000 - £45000/annum £38k+ initially, with early review
london, south east england, United Kingdom Hybrid / WFH Options
Client Server
cloud and engineering teams, you'll implement security solutions for low-latency systems and multi-cloud platforms, including AWS, Azure, hybrid infrastructures across Python, C++, and Kotlin/Java environments, ensuring robust protection that supports high-speed, data-driven operations. You will conduct threat modelling, vulnerability assessments and security code … home two days a week. About you: You have strong experience with secure coding practices and development experience with development languages such as Python, C++, Rust, Go and Kotlin/Java You have a strong knowledge of software development, system architecture and security tools You have experience of securing both More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Sercel Inc
Sercel Concept has a portfolio of innovative software and services for the marine industry, including ports and logistics. We are seeking talented and passionate C++/Java developers to join our Seismic Survey Planning and Simulation team. The successful candidate will be based in the UK and collaborate closely with … our development team in Denver, Colorado. What are we looking for? At least 5 years commercial experience using: C++ (v11+), Java (ideally candidates will have experience of both) Microsoft Foundation Class (MFC) Library Development of desktop applications for Windows Visual Studio At least 3 years working at a senior level More ❯
Stratford-upon-avon, Warwickshire, United Kingdom Hybrid / WFH Options
SEGA
with studio and department objectives. Knowledge, Skills and Experience Great knowledge of modern C# language and prior experience with Unity. Good knowledge of modern C++ language. Good knowledge of design patterns and software engineering best practices. Minimum of four years of professional experience using C# as the main language and … C++ as a secondary language in large codebases. Experience designing and developing systems for multiple platforms, experience with controller/touch input methods preferable. Strong academic background with a 2:1 degree or higher, or equivalent experience, in a relevant technical field such as computer science, software engineering, mathematics, or More ❯
Aylesbury, Buckinghamshire, United Kingdom Hybrid / WFH Options
Skyhigh Security
and engaging place where you can be your authentic self. We are on these too! Follow us on LinkedIn and Twitter . Role Overview: C++ Developer for Web Gateway Hybrid and On-Prem solutions About the role: Own, and maintain high-quality code for the Web Gateway Hybrid and On … or Master Degree in Computer Engineering/Computer Science with 3-7 years of professional work experience. Strong experience in object-oriented programming with C++ - mandatory skill. 2+ years of development experience on Linux is mandatory. Project experience in developing complex multi-threaded applications. Awareness of common Internet protocols (TCP More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
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 … 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 More ❯
analyze, develop, test and deploy improvements to make AMD the best platform for machine learning applications. THE PERSON: Strong technical and analytical skills in C++ development in a Linux environment. Ability to work as part of a team, while also being able to work independently, define goals and scope and … frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. Software Engineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable software solutions. High-Performance Computing: Proficient experience in running large-scale More ❯
Senior Low Latency Developer, C++ - Crypto Quantitative Hedge Fund London, UK Our client are a global quantitative investment management firm that leverages advanced data analysis, research, and technology to develop and implement diverse investment strategies. Their team consists of experts from various fields, including engineering, computer science, and finance, working … and systematic approaches to manage risk and deliver consistent returns across different markets and asset classes. They are looking for a senior low level C++ developer with expertise in low latency development, ideally in cryptocurrency markets or HFT. Responsibilities Pivotal role in enhancing market access systems to meet the demands … and modern DevOps practices. Enhance and maintain systems that cover global markets, with a special focus on the cryptocurrency ecosystem. Requirements Expert skills in C++ and Linux platforms. Proven experience in low-latency optimization and tuning techniques. Experience with market access systems in cryptocurrency markets. Familiarity with cloud environments and More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Cadence Design Systems
degree, evidence of achievement, and an exceptional talent for algorithm development. Although advantageous, EDA experience is not essential. Job 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 … study Grade A/A in A-level mathematics, physics STEM degree, such as Maths, Physics, Engineering, or Computer Science Experience writing programs in C++ (C+/17) or other object-oriented programs. Algorithmic software development skills Exposure to Linux/Unix environment. Experience with QT, a big plus Excellent More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Reach Industries
be on understanding business requirements and designing optimal AI solutions. Develop and deploy AI models for visual data analysis and inference using Python and C++, OpenVINO, OpenCV, AWS, CVAT, scikit-learn, and scipy. Collaborate with our data scientists and domain experts to understand project requirements and design optimised AI solutions. … Engineering, Mathematics, or related fields. At least 3 years of commercial experience as an AI Engineer or similar roles. Strong proficiency in Python/C++ for AI model development and inference. Experience with OpenVINO, OpenCV, AWS, CVAT, scikit-learn, and scipy for visual AI applications. Proficiency in TensorFlow/Keras More ❯
learn, TensorFlow, PyTorch) to architect and prototype cutting-edge ML systems, leveraging Linux environments. Able to expand programming expertise to other languages such as C++ and Java. Drive complex AI and physics-driven projects, collaborating with engineering, application, and customer support teams to deliver market-ready products. Mentor and coach … scientist with strong object-oriented programming skills, efficient testing, and experience leading mid-scale development projects. Advanced proficiency in at least one of Python, C++, Fortran, Julia, or Java, with experience in AI/ML libraries (e.g., Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch) and familiarity with Linux environments. Strong understanding More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
Do you enjoy algorithm development and software engineering? If you have good C++ coding skills and a strong academic background in mathematics, physics, or other highly mathematical subjects, then this role may be what you're looking for. This company's software applies theoretical principles to real-world hardware design … solutions. The role calls for an engineer with a combination of strong algorithm development skills, a solid understanding of the mathematics of networks, and C++ skills that include some knowledge of STL containers (Vectors, Lists, Maps, etc.), and how these can impact algorithm performance. You will need: A 1st or … pre-university grades will be mostly A s or As for A-level (or the non A-level equivalent). Good algorithm development and C++ coding skills. You should be a self-starter who enjoys implementing ideas and can work well in a team environment. Full existing rights to work More ❯
focused who have the strong belief that putting analytical minds together, you will create the next best generation software? This role is a Lead C++ Engineering position who will lead a small team of engineers that specialize in building data analytical products. Whilst this is a leadership position, you will … also be hands-on using C++ whilst managing large datasets using the latest AWS technologies, and become expert in understanding the data that this firm uses. You will need: Experience of working with financial data, or other large datasets. At least 5+ years industry experience of writing production-level C++More ❯
OTALA.MARKETS IS NOW HIRING FOR A NEW ROLE Job Description: Chief Technology Officer About Us: Otala.Markets is an independent financial institution specialising in issuing structured and banking investment products, providing asset securitisation, and delivering cutting-edge investment technology solutions. With More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
NICE
At NICE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us More ❯
Are you an Engineer with a background in C++? Are you a Software Engineer looking for a new challenge or to join global multi billion dollar company? If so I'd like to speak with you! An exciting opportunity has arisen for a Software Developer - C++ based in Isle of … Wight to join a market leading technology organisation. Due to continued growth they are seeking a Software Developer - C++ in their Isle of Wight office to be responsible for research, design, implementation and testing of software products and solutions. The Software Developer C++ will directly report to the Software Engineer … Manager. Main responsibilities of the Software Developer C++, based on the Isle of Wight: Develop easy-to-use web applications Control automated testing, and manage their deployments Collaborate with front-end and back-end teams to ensure front-end design integrate with the back-end systems Writing front-end code More ❯