851 to 875 of 1,332 C++ Jobs in the UK

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
leading Cambridge technology company is seeking a Senior C++ Engineer to take ownership of a large, business-critical monolithic C++ codebase . This is a rare opportunity to shape the future of a mature system used globally, driving a long-term modernisation programme while embedding world-class engineering and testing … modern, testable platform, this role will suit you perfectly. The Role You will become the technical lead responsible for the evolution of a substantial C++ codebase. Your mission spans architecture, refactoring, and quality engineering: Modernise a tightly coupled monolith into a more modular, maintainable architecture Introduce modern C++ standards (C++17 ...

C++ Software Engineer Linux Low Latency

Hiring Organisation
Client Server
Location
London, UK
Employment Type
Full-time
C++ Software Engineer/Developer (Linux Low Latency) London to £200k Do you have expertise with backend, low latency C++? You could be progressing your career in a senior, hand-on role at a hugely profitable, long established Hedge Fund. What's in it for you: Salary to £200k Significant ...

Senior Software Engineer C++

Hiring Organisation
Redline Group Ltd
Location
Colchester, Essex, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 Annual
looking a Senior Software Engineer C++ role based in Colchester, Essex working for a global leading engineering business? If so, my client is currently recruiting for a Senior Software Engineer C++ to join a pioneer in in advanced microelectronics and power-electronic automated x-ray metrology equipment. As a Senior … Software Engineer C++, you will be responsible for designing, developing, ma click apply for full job details ...

C++ Software Engineer Linux Low Latency

Hiring Organisation
Client Server
Location
London, UK
C++ Software Engineer/Developer (Linux Low Latency) London to £200k Do you have expertise with backend, low latency C++? You could be progressing your career in a senior, hand-on role at a hugely profitable, long established Hedge Fund. What's in it for you: Salary to £200k Significant ...

Senior Software Engineer C++

Hiring Organisation
Redline Group Ltd
Location
Colchester, Essex, UK
looking a Senior Software Engineer C++ role based in Colchester, Essex working for a global leading engineering business? If so, my client is currently recruiting for a Senior Software Engineer C++ to join a pioneer in in advanced microelectronics and power-electronic automated x-ray metrology equipment. As a Senior … Software Engineer C++, you will be responsible xkybehq for designing, developing, ma Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates. Please click on the apply button to read the full job description ...

Graduate Software Engineer

Hiring Organisation
Oscar Technology
Location
Derbyshire, England, United Kingdom
Employment Type
Full-Time
Salary
£25,000 - £30,000 per annum
Graduate Software Engineer - Derbyshire - C++/SQL/React - £25,000 - £30,000 The Role We have an exciting opening for a proactive Graduate Software Engineer to join a growing development team, delivering high-performance software solutions for engineering and simulation projects, once your degree has finished in May/… June 2026. This position focuses on modern C++ development, software design, and engineering best practices. You'll participate in all stages of the software lifecycle, from initial design and coding to testing, deployment, and maintenance. You'll apply your knowledge of OOP and software architecture to support both technical colleagues ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 - 70,000 Annual
scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level … problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level … problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part ...

Software Engineering Consultant

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
high integrity real-time software for medical device applications Due to continued success, this Cambridge based creator of medical systems is seeking an exceptional C++ software engineer to join their engineering team. In this role you would be involved from the outset with a wide variety of beneficial high-technology … strong supporting pre-university grades (mostly A* or As at A-level, or equivalent) Substantial commercial experience of developing real-time, multithreaded software in C++ for Linux Coding skills in Python for developing automated tests and tools Familiarity with Git-based version control and unit test frameworks such as GoogleTest ...

Embedded Systems Developer

Hiring Organisation
First Recruitment Services
Location
Newhaven, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum Free parking
manufacturing teams to deliver robust, high-performance solutions. As an Embedded Systems Developer, your key responsibilities will include: Developing embedded software in C/C++ (and some C# where required) Writing low-level firmware (drivers, peripherals, comms interfaces) Supporting board bring-up and hardware/software integration Carrying out unit … following best practice standards Requirements: 5+ years’ experience in embedded systems development (ideally within a manufacturing environment) Strong programming skills in C/C++ (C# beneficial) Experience with microcontroller architectures (e.g. ARM, Atmel) Knowledge of communication protocols such as: USB TCP/IP UART, I2C, SPI Bluetooth LE/wireless ...

Senior Robotics Software Engineer

Hiring Organisation
Your Tech Future
Location
South West London, London, United Kingdom
Employment Type
Permanent
Salary
£90,000
autonomy challenges and has experience developing software for UAVs, robotic platforms or advanced control systems. Responsibilities Develop and test robotics software using Python and C++ Design and implement control systems for autonomous and semi-autonomous platforms Support prototyping, simulation, validation and optimisation of guidance and control systems Integrate sensors, actuators … wider team Requirements Degree in Computer Science, Engineering, Robotics or a related discipline advantageous Commercial experience developing software for robotic systems Strong Python and C++ development skills Experience with ROS2 Knowledge of control methodologies including PID and Model Predictive Control (MPC) Strong software engineering and problem-solving capabilities Experience delivering ...

Senior Robotics Software Engineer

Hiring Organisation
17918
Location
South Ruislip, West London, United Kingdom
autonomy challenges and has experience developing software for UAVs, robotic platforms or advanced control systems. Responsibilities Develop and test robotics software using Python and C++ Design and implement control systems for autonomous and semi-autonomous platforms Support prototyping, simulation, validation and optimisation of guidance and control systems Integrate sensors, actuators … wider team Requirements Degree in Computer Science, Engineering, Robotics or a related discipline advantageous Commercial experience developing software for robotic systems Strong Python and C++ development skills Experience with ROS2 Knowledge of control methodologies including PID and Model Predictive Control (MPC) Strong software engineering and problem-solving capabilities Experience delivering ...

Software Engineer

Hiring Organisation
Richmond Square Consulting Limited
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
world challenges. This role is particularly well suited to strong software engineers/software developer with experience in one or more of the following: C++, Rust, C#, Java, TypeScript, Android/Kotlin, or other modern software engineering stacks. Benefits £60,000 - £90,000 basic salary depending on experience Bonus Hybrid … Software Engineer, Backend Engineer, Full Stack Engineer, Mobile Engineer, or similar Strong ability in one or more modern programming languages such as C++, Rust, C#, Java, TypeScript, Kotlin/Android, or similar Strong software engineering fundamentals including code quality, maintainability, and problem solving Experience building production software in commercial environments ...

Software Validation Engineer

Hiring Organisation
Sonardyne International Limited
Location
Yateley, Hampshire, South East, United Kingdom
Employment Type
Permanent
execute validation plans covering functional, performance, integration, and regression testing. Build and maintain automated test frameworks and scripts using languages such as C#, C++, Python, JavaScript, and TypeScript. Define appropriate levels of automation to maximise test coverage for critical system functionality. Specify requirements for validation tools, environments, and supporting infrastructure. … Looking For Essential Skills & Experience Proven experience in software or systems validation, including automation testing. Strong programming ability in one or more of: C#, C++, Python, JavaScript, or TypeScript. Solid understanding of the software development lifecycle and CI/CD principles. Experience working in structured software engineering environments using source ...

Software Developer

Hiring Organisation
Matchtech
Location
Dorking, Surrey, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £65,000 per annum
join their team on a permanent basis, based in Leatherhead. Key Responsibilities: Design, develop, and maintain high-quality software components using Java and C++, with a focus on robustness, performance, and maintainability Implement and extend code that interacts with a flexible integration framework for solver coupling and data exchange Work … through writing effective proposals Thrive in a consultancy environment solving real-world, high-consequence challenges Job Requirements: Professional experience developing software in Java and C++ Practical experience applying object-oriented design principles and modular software architectures Familiarity with collaborative development practices, including Git and CI/CD pipelines Experience working ...

Software Engineer - C++/ADA

Hiring Organisation
Morson Edge
Location
Bristol, Somerset, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
Software Engineer - Avionics/Mission Systems (C++/Ada) - 119393 Location: Bristol (preferred) with regular travel to Yeovil for testing and meetings Duration: 6 months IR35 Status: Outside IR35 Rate: Competitive (dependent on experience) Clearance: BPSS - SC Overview We are seeking an experienced Software Engineer to support the development ...

C++ Low-Latency Developer - Leading HFT Firm | London

Hiring Organisation
Selby Jennings
Location
London, UK
seeking an exceptional C++ Engineer to join one of the world's most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage. … empowered to push the boundaries of what's possible in software and hardware optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders ...

C++ Low-Latency Developer - Leading HFT Firm | London

Hiring Organisation
Selby Jennings
Location
London, England, United Kingdom
seeking an exceptional C++ Engineer to join one of the world's most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage. … empowered to push the boundaries of what's possible in software and hardware optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders ...

Senior Embedded Software Engineer

Hiring Organisation
YT Technologies
Location
Hereford, Herefordshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £65000/annum
YT Tech are working with a security technology company based near Worcester. We are looking for a Senior Embedded Engineer who wants to do more than just write code. This is a role for an ...

Embedded C# / C++ Engineer – Firmware Defence Systems

Hiring Organisation
Standard 8
Location
Canterbury, Kent, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £75,000 per annum
Defence Systems | Flexible-Hybrid | C# | C/C++ | embedded or low-level environments Some engineering jobs talk about “innovation” then hand you a legacy mess and a Jira board full of damage control. This isn’t that. We’re working with a defence-focused engineering business building specialist technology where … technical depth and long-term complexity rather than disposable software churn. What they’re looking for: Strong software engineering fundamentals Exposure to C or C++ within embedded or low-level environments Experience with C# .NET development is a big advantage Understanding of the full software lifecycle Experience with structured design ...

Director of eSoftware Engineering - C++, Equities Trading Technologies

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
your teams, and champion a culture of innovation and effective Job Responsibilities Oversee the design, development, and performance tuning of ultra-low-latency C++ trading systems supporting equity derivatives market making (options/warrants) Set the technology roadmap for trading systems expansion and lead strategic technical decision‐making across … Mathematics, or a related field Significant software engineering experience, with applied experience overall, as well as focused on trading systems Expert‐level command of C++ (C++17/20) with a strong track record of delivering ultra‐low‐latency systems Demonstrated success in building and scaling engineering teams, including recruiting, mentoring ...

C / C++ Software Engineer

Hiring Organisation
Certain Advantage
Location
Stevenage, Hertfordshire, South East, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£65 per hour, Benefits Overtime Rate
electronic circuitry. Skillset/experience required: Previous software engineering experience in the development of test solutions Strong ability to write software in C/C++; scripting languages would be an advantage to our future direction. Previous experience working in an agile development team. A strong understanding of what is required ...

Robotics Software Engineer - C++ ROS2

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, UK
Robotics Software Engineer - C++/ROS2/Linux Are you an experienced Software Engineer with strong expertise in C++ and ROS2, combined with a background in robotics and Linux environments? Are you based in the Cambridge area, or interested in joining one of the UK's leading centres for robotics ...

C++ Engineer (SC Cleared or Clearable)

Hiring Organisation
IO Associates
Location
Cheltenham, Gloucestershire, UK
Employment Type
Full-time
Senior C++ Engineers 3x Positions available Based out of Cheltenham 4-5 Days per week £60,000 to £85,000 per annum Immediate Start Increase your chances of reaching the interview stage by reading the complete job description and applying promptly. - 3 month notice periods are ok however … working on behalf of a National Security client based out of Cheltenham who are looking for THREE Senior C++ Engineers to join them on a Permanent basis. We're looking for a C++ Engineer who has led end-end projects and enjoys solving complex technical problems in areas like software ...

Senior C++ Programmer

Hiring Organisation
IT Search & Select
Location
Portsmouth, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Hybrid working 1 or 2 days per week. A major maritime defence contractor is seeking an accomplished Senior C++ Software Engineer to join its advanced engineering division in Portsmouth. Youll work on large-scale, highly complex naval systems that support surface ships, submarines and next-generation maritime platforms technology where … world-class benefits package and the opportunity to influence mission-critical systems used across the Royal Navy and allied fleets. If youre an experienced C++ engineer looking to apply your expertise to meaningful, long-term defence programmes, this is a standout opportunity. About the Role Youll take technical ownership ...