C++ Jobs in the UK

901 to 925 of 1,333 C++ Jobs in the UK

Graduate Software Engineer

Knaphill, Surrey, United Kingdom
Hybrid/Remote Options
Hexwired Recruitment Limited
working Signal processing algorithms. You will be working with some of the biggest companies in the world. This is a Graduate Software Engineer job focusing primarily on C/C++ development for security products. Key Skills: Masters or PhD in Maths, Physics, Computer Science or similar Good academic or commercial C/C++ experience Experience working on DSP s for … a diverse range of products. If you re interested in this Graduate Software Engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Javascript, typescript, PCB, Hardware, Electronics, FPGA, Python, Golang Development, Machine Learning, Data Science or Simulation contact us today. More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 45,000 Annual
Posted:

Software Developer C++

Fleet, England, United Kingdom
Octagon Group
New Software Developer C++ job in Fleet An exciting opportunity has arisen for a skilled Software Developer C++ to join the Signal Analysis team in Fleet, working within a high-performing, innovative technology centre. This role plays a crucial part in developing cutting-edge measurement applications that run on a variety of instruments, supporting the full lifecycle from requirements through … You’ll work with the latest wireless and telecommunications technologies, contributing to continuous improvement and helping deliver high-quality products to market. Key Responsibilities for the Software Developer Signal C++ job in Fleet: Develop measurement applications for spectrum analyser instruments. Work across the full product lifecycle, from requirements gathering through to release and customer support. Collaborate with colleagues on leading … skills. If you’re a proactive developer who enjoys working in a dynamic environment and wants to shape the future of wireless technology, apply now for the Software Developer C++ job in Fleet and be part of an ambitious, forward-thinking team. More ❯
Posted:

C++ Software Engineer

Fareham, Hampshire, South East, United Kingdom
MASS Consultants
C++ Software Engineer Portsdown West (PO17) Full-time Onsite Salary £40,000 - £60,000 25 days annual leave inclusive of up to 3 days Christmas shut-down Buy or sell up to 5 days annual leave Annual Wellbeing allowance Two pension schemes to choose from Private Medical Insurance + discounts for additional family members Life Assurance scheme up to … their full operational potential. About the Role MASS is growing its Electronic Warfare Operations Support Group (EWOS) at Portsdown West, (Fareham, Hampshire). We are looking for a talented C++ Software Engineer with experience of working with simulation models, to aid Operational Analysis and support cutting edge research, development, and delivery projects, led by our technical customer, Dstl. This role … RF environments represented in ITASE, radar knowledge is essential and highly desirable in any candidate. What we are looking for: Strong background in modelling/simulation software development. Strong C++ programming skills. Experience with Visual Studio/Windows development tools. Knowledge of RF, countermeasure and flyout simulation tools, ideally gained within a defence setting. Radar systems expertise. Background in physics More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Real-Time Software Engineer - Robotics & Automation

Newcastle Upon Tyne, England, United Kingdom
Electus Recruitment Solutions
engineer who wants to see your code power physical systems in demanding environments, this is your opportunity. What You’ll Be Doing Designing and developing software in C/C++, Python or Java Integrating code with electronics and mechanical systems Supporting testing and commissioning of new products Collaborating across engineering disciplines Reviewing and validating code from peers Documenting requirements and … troubleshooting guides Occasionally travelling to customer sites (UK and overseas) What You’ll Bring Degree in Software Engineering, Computer Science, Physics or Maths (2:1 or above) Expertise with C++ and Python is essential Experience with Linux and real-time software development Expertise with robotics, automation or machine control Basic electronics knowledge and ability to read schematics Familiarity with ROS More ❯
Posted:

Senior Software Engineer, Embedded UI

Manchester, Lancashire, United Kingdom
Roku, Inc
more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third party code. You will also be engaged in developing tools which can help larger development community within Roku. A proven track … a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra reliable software. What you'll be doing Creating C++ and Embedded Linux and Native Applications Developing UI applications using popular frameworks such as JavaScript, BrightScript and similar languages Working closely with Cross Functional teams to contribute to our application … resolving issues Writing functional and integration tests Designing and shipping high quality software on the Roku embedded platform We're excited if you have Extensive experience with C or C++ and Embedded Linux or Native Application Development In depth understanding of Linux, tools, libraries, and open source development Experience developing UI applications using popular frameworks such as ReactJS Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Yateley, Hampshire, South East, United Kingdom
Chelsea Technologies
youll contribute to the design and evolution of innovative sensing systems used in demanding environments across the globe. Youll have the opportunity to: Develop robust software in C/C++ for Linux-based and microcontroller-based embedded systems. Work hands-on with real-time systems , digital electronics , and hardware-in-the-loop testing . Contribute to system design, architecture discussions … emerging technologies and best practices in embedded software engineering. Minimal travel may be required for this role. What Were Looking For Essential Skills & Experience: Strong proficiency in C/C++ with experience in object-oriented coding. Proven experience in bare-metal microcontroller development (e.g., STM32, PIC). Understanding of real-time and/or Linux-based operating systems. Ability to More ❯
Employment Type: Permanent
Posted:

C++ Developers, With High-Frequency Trading Experience | London, UK

Greater London, England, United Kingdom
AAA Global
Location: London, UK Domain Focus: High-Frequency Trading (HFT), Ultra-Low Latency Trading Systems Experience: 4+ years in C++ development in a low-latency/HFT environment. International Talent: Yes, international applicants are encouraged. Can your C++ expertise engineer the next wave of ultra-low latency performance across global markets? We’re exploring opportunities for talented professionals to join the … nanosecond-critical systems that drive institutional alpha in this premier financial hub. 🔷 The Profile – Your Expertise We’re recruiting for high-calibre developers to architect and optimise performance-critical C++ systems for high-frequency trading in a global financial centre. Career Path, Projects And Performance: Consistent track record of reducing system latency on performance-critical components in a high-frequency … for low-latency execution. Proven history of collaborating with global research and trading teams to enable and accelerate new alpha-generating strategies. Professional And Technical Prowess: Expertise in modern C++ (17/20), with deep knowledge of low-level memory and CPU optimisation techniques. Profound understanding of Linux operating system internals, network programming (TCP/IP, UDP), and kernel bypass More ❯
Posted:

Robotics Software Engineer - C++/ROS2

Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative "tech for good" start-up - is seeking a Robotics Software Engineer to … robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to More ❯
Employment Type: Full-Time
Salary: £45,000 - £70,000 per annum
Posted:

Robotics Software Engineer - C++/ROS2

Fen Ditton, Cambridgeshire, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative "tech for good" start-up - is seeking a Robotics Software Engineer to … robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C+ or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 70,000 Annual
Posted:

Principal Software Engineer - C++, Python

Oxford, Oxfordshire, South East, United Kingdom
Hybrid/Remote Options
Computer Futures
the perfect fit. What you'll do ??? Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface … and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring ?? Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Principal Software Engineer - C++, Python

Oxford, Oxfordshire, England, United Kingdom
Computer Futures
the perfect fit. What you'll do Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface … and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills More ❯
Employment Type: Full-Time
Salary: £55,000 - £70,000 per annum, Negotiable, Inc benefits
Posted:

Lead Software Developer - (C++ / C# )

Bristol, United Kingdom
Matchtech
in their approach to lead a small software development team and advance the technical development of our synthetic environments/simulation components. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be More ❯
Employment Type: Permanent
Posted:

Software Developer - (C++ / C#)

Hertfordshire, United Kingdom
Matchtech
in their approach to lead a small software development team and advance the technical development of our synthetic environments/simulation components. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be More ❯
Employment Type: Permanent
Posted:

Lead Software Developer - (C++ / C# )

Bristol, Gloucestershire, United Kingdom
Matchtech
in their approach to lead a small software development team and advance the technical development of our synthetic environments/simulation components. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

City of London, London, United Kingdom
Miller Maxwell Ltd
C++ Software Engineer - Linux - Unix - STL - High-Performance Systems - x2 days in London office required. Miller Maxwell is assisting a highly reputable organisation seeking to expand their core engineering team. A C++ Software Engineer is required to start in January 2026 or February 2026 to join a low-latency trading team working on the design, development, and enhancement of business … critical trading software. C++ Software Engineer Key Responsibilities: Join an experienced front-office team to assist with further developing a high-performance trading platform. Assist with the build and enhancement of real-time trading platform and surrounding infrastructure. Implement, change, and configure platform improvements. Create new tools to improve reliability, automate, and monitor the platform. Work with front office users … other internal engineering teams to design new features. The C++ Software Engineer will have: A degree in a related STEM based subject. Proven commercial C++ software engineering experience. Experience in performance-critical, and business-critical software development. Experience developing electronic trading software from within an Investment bank, exchange, prop trading, HFT , or brokerage environment. Expertise in developing and deploying applications More ❯
Posted:

C++ Software Engineer

London Area, United Kingdom
Miller Maxwell Ltd
C++ Software Engineer - Linux - Unix - STL - High-Performance Systems - x2 days in London office required. Miller Maxwell is assisting a highly reputable organisation seeking to expand their core engineering team. A C++ Software Engineer is required to start in January 2026 or February 2026 to join a low-latency trading team working on the design, development, and enhancement of business … critical trading software. C++ Software Engineer Key Responsibilities: Join an experienced front-office team to assist with further developing a high-performance trading platform. Assist with the build and enhancement of real-time trading platform and surrounding infrastructure. Implement, change, and configure platform improvements. Create new tools to improve reliability, automate, and monitor the platform. Work with front office users … other internal engineering teams to design new features. The C++ Software Engineer will have: A degree in a related STEM based subject. Proven commercial C++ software engineering experience. Experience in performance-critical, and business-critical software development. Experience developing electronic trading software from within an Investment bank, exchange, prop trading, HFT , or brokerage environment. Expertise in developing and deploying applications More ❯
Posted:

Robotics Software Engineer - C++/ROS2

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C++/ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative 'tech for good' start-up - is seeking a Robotics Software Engineer … robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to … a competitive salary, benefits package, and opportunities for career progression and profit share within a pioneering robotics company driving real-world impact. To apply for the Robotics Software Engineer - C++/ROS2 (Linux) role, please send your CV to Or call 01582 878828/07487 756328. More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

C++ Developer

london, south east england, united kingdom
BAH Partners
C++ Low Latency Developer | Buy-Side | Relocation to APAC - Singapore/HK A leading buy-side firm is seeking a C++ Low Latency Developer to join its fast-paced trading environment. The ideal candidate will have strong experience developing high-performance systems within financial markets and a passion for optimization and low-level engineering. Key Responsibilities Design, develop, and optimize … low-latency C++ systems for trading applications. Collaborate with quantitative and infrastructure teams to improve performance and stability. Contribute to system architecture and scalability across global trading platforms. Maintain high coding standards, ensuring reliability and speed in production systems. Requirements 3+ years of professional experience in C++ development. Proven background in low-latency systems within financial services. Deep understanding of More ❯
Posted:

C++ Engineer

United Kingdom
Understanding Recruitment
C++ Engineer (12mo FTC) – Financial Services and Research 📈💵 💰 Salary: up to £80,000 (12 month FTC with strong likelihood of extending) + benefits 📍 Location: Remote in the UK Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise organisation with 10,000+ people … this one is for you! This established company with approximately $250bn in assets under advisement is looking for a server-side C++ Engineer on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing the performance and … scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company’s large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial institutions 💻 Tech Stack More ❯
Posted:

C++ Engineer

Scotland, United Kingdom
Understanding Recruitment
C++ Engineer (12mo FTC) – Financial Services and Research 📈💵 💰 Salary: up to £80,000 (12 month FTC with strong likelihood of extending) + benefits 📍 Location: Remote in the UK Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise organisation with 10,000+ people … this one is for you! This established company with approximately $250bn in assets under advisement is looking for a server-side C++ Engineer on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing the performance and … scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company’s large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial institutions 💻 Tech Stack More ❯
Posted:

C++ Engineer

Wales, United Kingdom
Understanding Recruitment
C++ Engineer (12mo FTC) – Financial Services and Research 📈💵 💰 Salary: up to £80,000 (12 month FTC with strong likelihood of extending) + benefits 📍 Location: Remote in the UK Passionate about developing solutions for large amounts of data? Do you enjoy working in the realm of finance? If you want to work in a large, enterprise organisation with 10,000+ people … this one is for you! This established company with approximately $250bn in assets under advisement is looking for a server-side C++ Engineer on a 12 month FTC to join the team to help builds products interpreting significant volumes of financial data for some of the biggest finance institutions globally. You will be taking ownership of enhancing the performance and … scalability of systems that handle the global distribution and storage of over 40 billion messages every day . As the C++ Engineer, you will: Maintain and optimise the company’s large-scale, high-volume data feeds Manage and implement updates from hundreds of data vendors Analyse and interpret complex data sets from a wide range of financial institutions 💻 Tech Stack More ❯
Posted:

Robotics Software Design Engineer - C++/PostgreSQL

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics Software Design Engineer - C++/PostgreSQL Are you an experienced Software Engineer with a strong background in C++ development and data systems for robotics? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative 'tech for good' start-up - is … actively hiring for a position based in Cambridge, UK, supporting operations across their UK and EU functions. The Robotics Software Design Engineer - C++/Postgres, based in Cambridge, will be responsible for: Developing and optimising C++ code to acquire, report, and aggregate data in real time on constrained robotics hardware platforms Taking full ownership of the data pipeline from robot … Designing and maintaining the cloud interface for robotic data system Collaborating with robotics, electronics, and software teams in an Agile environment To apply for this Robotics Software Design Engineer - C++/PostgreSQL you should have: A degree or master's in Software Engineering, Computer Science, Robotics, or a related field Proven experience developing in modern C++ (C++14 or later) Strong More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Blockchain-Entwickler in Edinburgh - Rise Technical Recruitment

Edinburgh, Midlothian, United Kingdom
WorksHub
the "Apply Now" link. £40,000 - 70,000 per year Requirements: Several years of blockchain development experience, ideally at the protocol level Strong coding skills in Rust, Go, or C++ Deep understanding of distributed systems and consensus design 108 E 16th Street, New York, NY 10003 Subscribe to our newsletter Join over 111,000 others and get access to exclusive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer

Reading, England, United Kingdom
Hybrid/Remote Options
Fruition Group
C++ Engineer Location: Reading, Berkshire (3 days per week onsite) Employment Type: Permanent, Full-Time Salary: £50,000 - £55,000 + great benefits including 35 days holiday About the Role We're looking for an experienced C++ Engineer to join our growing software development team in Theale. You'll be working on high-performance, scalable systems that power mission-critical … on engineering role for someone who enjoys solving complex problems, writing clean and efficient code, and collaborating in a hybrid, team-oriented environment. Key Responsibilities Design, develop, and maintain C++ software components Contribute to architectural decisions, code reviews, and continuous improvement initiatives Optimise existing code for performance, scalability, and reliability Mentor junior engineers and contribute to best practices across the … team Skills & Experience Required: Strong commercial experience in C++ Solid understanding of object-oriented design , data structures , and multithreading Experience with SQL Familiarity with version control (Git) and CI/CD pipelines Excellent problem-solving and debugging skills Why Join Us? Hybrid working model - 3 days a week onsite in our modern office Competitive salary and comprehensive benefits package including More ❯
Posted:

C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)

Greater London, England, United Kingdom
Hybrid/Remote Options
Hunter Bond
Job title: C++ Software Engineer Client: Elite Prop Trading Firm (HFT team) Salary: £70,000 - £350,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a C++ Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak performance with minimal latency. This is an opportunity to … you will work and learn from the best. Requirements and Skills: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP/… UDP) is a plus. Proficiency in Linux/Unix environments. Knowledge of hardware optimization techniques (e.g., SIMD, GPU computing) is a plus. Responsibilities: Design, develop, and maintain high-performance C++ trading applications. Optimize code for maximum speed and efficiency, minimizing latency. Implement and enhance trading algorithms in collaboration with quantitative researchers and traders. Develop and maintain low-latency network communication More ❯
Posted:
C++
10th Percentile
£27,000
25th Percentile
£45,750
Median
£65,000
75th Percentile
£95,000
90th Percentile
£131,500