teams to deliver secure, reliable, and high-performance solutions for critical systems. What You’ll Bring Strong experience in at least one back-end programming language such as Java, C++, Node.js, Python, or C. A passion for solving complex technical problems and delivering innovative solutions for customers. A proactive mindset and eagerness to learn new technologies and continuously improve skills. More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Forward Role
vulnerabilities and implement patching strategies. Collaborating in Agile teams to deliver innovative, secure, and robust technical solutions. What We're Looking For Proficiency in one or more of C, C++, Java or C#. Familiarity with scripting and automation using Python, Bash, Powershell or Groovy. Experience working with IDA Pro or Ghidra for reverse engineering Experience working with Linux or Windows More ❯
and produce timely code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Anson McCade
to deliver solutions that are robust, scalable, and future-proof. What We’re Looking For Strong skills in at least one back-end language (Java preferred, but Python, Node.js, C++, or C welcome). A problem-solver who enjoys tackling complex challenges. An eagerness to learn new tools and cloud technologies (AWS, Docker, Microservices). Experience in Agile environments and More ❯
a multidisciplinary team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C++ (and C#, Java or Ada is a bonus) Previous experience within product design and development with hopefully experience in one of the following: HMI, multithreaded, distributed systems, C2 or simulation More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Anson McCade
junior developers and sharing best practices within Agile teams. What We’re Looking For Strong skills in at least one back-end programming language (Java preferred, but Python, Node.js, C++, or C also considered). A problem solver with the ability to tackle complex technical challenges. An eagerness to learn and develop new skills. Knowledge of cloud engineering (AWS, Docker More ❯
a multidisciplinary team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C++ and C#/Java/Ada Previous experience within product design and development with hopefully experience of HMI, distributed systems, C2 or simulation & modelling Model-based development using UML Configuration More ❯
Filton, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge – C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
to support designs, review testing, and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing More ❯
Cheltenham, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
SF Recruitment (Tech)
an active MOD DV clearance is required. This Software AI Engineer based near Cheltenham should have most of the following key skills: - A software engineering background - Python, JavaScript, node.js, C++, etc - A real passion for bleeding edge generative AI and/or advanced machine learning technology - Very strong communication skills with the ability to articulate complex technical concepts to senior More ❯
Gloucestershire, England, United Kingdom Hybrid / WFH Options
Anson McCade
enforcement agencies, telecommunications companies and compliance agencies. What will you be doing • Must have at least 4 years of commercial experience using one of the following technologies Java, Python, c++, or full stack capabilities • As a software developer, you will be working in a small focused team using some of the latest technologies to create large sets of data, which More ❯
GL1 1DE, Gloucester, Gloucestershire, United Kingdom
Zenovo
software. Required Experience: 8+ years’ experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. More ❯
Stroud, Gloucestershire, South West, United Kingdom
ZENOVO LTD
documentation. Key Experience: - Experience of Programming C onto a RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C is desirable - Knowledge of low power platforms - Programming experience in C++ Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Health & Dental Insurance - 5% Employer Pension Contributions - Employee Performance Related Bonus More ❯
in daily and weekly team check-ins (like stand-ups or sprint meetings) to make sure everyone's on track. Technical Skills Have hands-on experience coding in advanced C++ and solid understanding of object-oriented programming (OOP) . Know how to use Git for version control (keeping track of changes to code). Have experience testing and integrating code More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Anson McCade
enforcement agencies, telecommunications companies and compliance agencies. What will you be doing • Must have at least 2 years of commercial experience using one of the following technologies Java, Python, c++, or full stack capabilities • As a software developer, you will be working in a small focused team using some of the latest technologies to create large sets of data, which More ❯
C++ Software Engineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? You ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that s small enough for you to have an immediate impact with plenty of career growth. The C++ Software Engineer … server environments. This is also one of the friendliest, smartest and fun teams to be part of in Bristol who can consider someone at the mid or senior level. C++ Software Engineer requirements Strong knowledge of modern C++ with experience of C# desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to More ❯
under pressure to tight short-term deadlines; be self-motivated with a positive attitude to work. Uphold safe working practices in labs and test facilities. Qualifications Essential Competent with C++ and C. Proven experience in a lab or test-facility environment Hardware experiences integrating software with physical systems Knowledge of revision control systems for software release (e.g. Git or SVN More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
Careers at MI5, MI6 and GCHQ
and deployment strategies, and work across a variety of software engineering frameworks. Operating at a deep technical level, you’ll apply your expertise in languages such as JavaScript, Java, C++, Node.js, Python, Rust, Go, and .NET. You’ll bring a genuine enthusiasm for discovering and applying new software engineering techniques. As part of a wider network of peers, you’ll … making a real positive contribution to the wider engineering community. About you As a Senior Software Engineer, you’ll bring expertise in modern programming languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node.js, Python, Rust, along with experience working with cloud platforms AWS, Azure, GCP. You’ll have successfully led Agile project teams, evaluated customer business requirements, and … to provide: evidence of where you’ve taken ownership of a technical project or piece of work demonstrate the ability to understand several modern languages/frameworks, such as C++, Golang, Java, JavaScript, .Net, Node.js, Python, Rust experience working in an Agile technical project team demonstrate competency as a Software Engineer Before you apply To work at GCHQ, you must More ❯
development and progression opportunities The person: Degree in Computer Science, Software Engineering, Automation Engineering, Robotics or related subject University modules/projects in control systems, robotics, automation, LabVIEW or C++ Strong interest in industrial automation and control technology Eligible to work in the UK Reference Number: BBBH - 263038 To apply for this role or to be considered for further roles More ❯
to high safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify More ❯
to high safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify More ❯
Are you someone who enjoys working on mathematical and highly analytical software? Well, if you re a C++ Software Developer this company could well be the ideal fit. With an established global client base and multiple complex software products, you ll be working in a friendly and collaborative team in Bristol on new features. Your role will be molded according … to your strengths and ambitions with plenty of modern C++ development work in the pipeline working on new development. The Senior C++ Software Engineer would have a background developing clean and robust code and ideally be someone who likes to champion best practice. Senior C++ Software Engineer requirements: - Strong background in modern C++ 11/14/17 experience - Good … OOP, algorithms and data structures - Graphics, 2D/3D maths, C# Geometry, Azure/Cloud nice to have This well established global software company offers a terrific culture where C++ Software Engineers tend to stay at the company for many years due to their progression, future projects and growth. You ll be working hybrid and vising their central Bristol office More ❯
Gloucestershire, England, United Kingdom Hybrid / WFH Options
Future Talent Group
C++ Developer (£60,000 - £75,000) 📍 Location: Gloucestershire (Hybrid) 💼 Full-time | Permanent | Communications Technology/NatSec A trusted innovator in the design and development of advanced signal intelligence, RF, and communications systems used across defence and national security. We combine deep engineering expertise with cutting-edge software to deliver solutions that perform in the most demanding environments. We’re now … seeking an experienced C++ Developer to join our engineering team and play a key role in the development of real-time signal processing and data analysis systems. 🚀 What you’ll be doing Designing, implementing, and optimising C++ applications for signal and data processing Working closely with RF engineers and system architects to integrate hardware and software Developing algorithms and software … tools for signal detection, filtering, and analysis 🔧 What we’re looking for Strong experience in modern C++ (C++11/14/17) development Solid understanding of signal processing , real-time data systems, or embedded software Proficiency with Linux , multithreaded programming, and hardware interfaces 🎯 Why join? You’ll work at the forefront of the UK’s defence communications sector , in a More ❯
Software Engineer Real-Time Systems (C++/Linux) Location: Bristol Rate: £49.70/hour PAYE (£56.93/hour incl. holiday) or £65/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview Join a growing … of real-time software on Linux-based platforms. Key Responsibilities Undertake a full range of software engineering activities in line with project and quality requirements. Design, develop, and verify C++ code for real-time systems. Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components. Collaborate with cross-functional teams to ensure successful software delivery and … system performance. Essential Skills & Experience Strong C++ development experience, particularly within multi-threaded and real-time environments. Proven experience in software integration, system testing, and debugging on Linux-based systems. Desirable Skills Familiarity with UML and tools such as IBM Rhapsody. Experience using MATLAB and Python for data analysis. Knowledge of NVIDIA CUDA programming. Exposure to OpenDDS or other middleware More ❯
Software Engineer – Real-Time Systems (C++/Linux) Location: Bristol Rate: £49.70/hour PAYE (£56.93/hour incl. holiday) or £65/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview Join a growing … of real-time software on Linux-based platforms. Key Responsibilities Undertake a full range of software engineering activities in line with project and quality requirements. Design, develop, and verify C++ code for real-time systems. Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components. Collaborate with cross-functional teams to ensure successful software delivery and … system performance. Essential Skills & Experience Strong C++ development experience, particularly within multi-threaded and real-time environments. Proven experience in software integration, system testing, and debugging on Linux-based systems. Desirable Skills Familiarity with UML and tools such as IBM Rhapsody. Experience using MATLAB and Python for data analysis. Knowledge of NVIDIA CUDA programming. Exposure to OpenDDS or other middleware More ❯