release notes, build guides, and installation instructions. Support business development efforts by contributing to project proposals and cost estimates. About You You will have substantial experience in Unity, C#, C++, and VR. You will have previously held people management responsibility or be able to demonstrate that you are ready to take this next step in your career. Please note, Pennant More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
Skills and Experience : Proven understanding of digital hardware design and Verilog/Systemverilog HDL Experience in SoC verification using UVM and Embedded Low-level programming experience including C/C++ and assembly language(preferably ARM) Experienced in one or more of various verification methodologies - UVM/OVM, formal, power aware verification, emulation Exposure to all stages of verification: requirements collection More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
BAE Systems (New)
The Cross-Domain (XD) team develops high-performance appliances for the Defensive Cyber market, designing entire systems from scratch with security as a primary focus. This includes high-performance C++, embedded software, FPGA firmware (VHDL), custom PCBs, power distribution, and thermal management, ensuring reliable, supportable, and maintainable solutions for our clients. Job Role A Firmware Engineer in the XD team More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
ADLIB
/DAC. Knowledge of power electronics: SMPS, DC-DC converters, battery charging/protection. Proficiency with Altium Designer for schematics and PCB layout. Low-level firmware development in C, C++, or Rust. Comfortable using lab tools: oscilloscopes, logic analyzers, multimeters, power supplies. Experience collaborating across firmware, mechanical, and manufacturing teams. Meticulous with documentation and version control (Git, BOM management). More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Kinneir Dufort
of these points, please ensure you meet the majority of them before making an application: Demonstrable experience in test engineering, validation, or development. Software development skills (preferably C/C++) and scripting (e.g., Python). Exposure to embedded systems (e.g., STM32, FreeRTOS) and/or application-level software. Demonstrable experience with test automation tools and CI/CD platforms (e.g. More ❯
Conduct hardware-in-the-loop (HIL) simulations and in-field validation to ensure performance and safety at scale. What You Bring: Strong hands-on experience developing embedded C/C++ firmware in real-time environments, ideally within power electronics, motor control, or inverter systems. Deep understanding of power electronics principles, digital signal processing, and microcontroller-based control. Familiarity with safety More ❯
Agile C++ Software Engineer - Robotics & Autonomous Systems Location: Bristol Contract: 12 Weeks Inside IR35 Rate: £63 Security Clearance: BPSS (Baseline Personnel Security Standard) required Join a cutting-edge Global Technologies Team at the forefront of innovation in robotics, autonomous systems, and cloud-based simulation. This is a unique opportunity to contribute to high-impact projects in a fast-paced, agile … environment, working with industry-leading tools and technologies. Key Responsibilities: Design, develop, and maintain cross-platform C++ code libraries (Linux, Windows, Android) using CMake. Build and integrate robotics applications using ROS, OpenCV, Boost, and Jsoncpp. Implement and optimise object detection models (e.g. YOLOv5) with Nvidia CUDA acceleration. Develop and deploy cloud-based applications using Azure DevOps, Docker, and CI/… cloud sensors). Develop communication protocols and safety systems for autonomous navigation using Mavlink. Collaborate with pilots and stakeholders to ensure safe handover between autonomous and manual control. Maintain C++ cross-language interfaces, particularly with C#. Required Skills: Strong proficiency in C++ and object-oriented design. Experience with CMake and Linux development. Familiarity with Docker and cloud-based CI/ More ❯
BS32, Almondsbury, South Gloucestershire, Gloucestershire, United Kingdom Hybrid / WFH Options
Granite Consulting
benefits A superb opportunity for an experienced Senior Software Engineer to join one of Bristol's leading software houses. The majority of the work will be carried out using C++ but they are happy to consider people from any OO background (C#, Java, Python etc.). Previous experience of desktop application development, or work with an algorithmic focus would also … potential for rapid progress. The company are based in north Bristol and operate a hybrid working policy, with 3 days a week working from home. Relevant skills/experience: C++ or other object oriented programming language BSc/MSc/PhD in Computer Science or similar Mathematical skills An interest in algorithm development An understanding of complex data structures In More ❯
an excellent opportunity to work on mission-focused projects, where your input will have a real-world impact. Key Responsibilities: Developing and maintaining software solutions using languages such as C++, Python, and Linux Implementing containerisation using Helm and other relevant tools Collaborating with cross-functional teams to design scalable and supportable systems Contributing to the overall system architecture and providing … and integrity of software solutions Testing and debugging code to ensure high-quality deliverables Documenting software designs and ensuring comprehensive test coverage Job Requirements: Experience in software development using C++, Python, and Linux Proficiency in containerisation, particularly with Helm Understanding of telephony and internet protocols and standards is desirable Experience with Rust and GoLang is a plus Active or recently More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
C++ Software Engineer Bristol (Hybrid) £45,000- £55,000 + Training + Progression + Strong Benefits Package A great opportunity awaits a Software Engineer 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 … 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++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role offers 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++ Software Engineer to engage with cutting-edge problems, benefit from brilliant flexibility, and access great training and development opportunities within More ❯
the customers: from concepting to assessment and through life support. The Principal Simulation & Modelling Engineer will engage with external teams and partners to integrate external models (such as FMUs, C++ libraries, or third-party software) into our environments, as well as working closely with system designers, control engineers, and software developers to support the full development lifecycle. Automation is a … processes. Knowledge of scripting and automation (MATLAB scripts, Gitlab, Jenkins, or similar). Excellent problem-solving, analytical, and communication skills. Experience integrating external models or code (e.g., C/C++, FMUs, S-Functions, or co-simulation frameworks) into Simulink. Experience with version control tools (e.g., Git, EWM). Hands-on experience of automated C/C++ code generation from Simulink More ❯
Cheltenham, Gloucestershire, England, United Kingdom
SF Recruitment
citizens with he ability to work on-site. This Platform Engineer based near Cheltenham should have most of the following key skills: A proven software engineering background (Java, Python, C++, node etc) Solid Linux/GNU exposure IAC experience - Terraform, Ansible, Redhat etc Both on-premise and cloud (AWS, Azure) exposure Strong Kubernetes experience Basic VM management experience Experience delivering … fast paced environment This Platform Engineer based near Cheltenham will receive a day rate of between £550-£600 per day outside of IR35. Platform Engineer Cheltenham Linux, Java, Python, C++, MongoDB, SRE, automation, node, infrastructure, Kubernetes, ansible, AWS, Terraform, ansible More ❯
Cheltenham, Swindon, Gloucestershire, United Kingdom
SF Recruitment
citizens with he ability to work on-site. This Platform Engineer based near Cheltenham should have most of the following key skills: A proven software engineering background (Java, Python, C++, node etc) Solid Linux/GNU exposure IAC experience - Terraform, Ansible, Redhat etc Both on-premise and cloud (AWS, Azure) exposure Strong Kubernetes experience Basic VM management experience Experience delivering … fast paced environment This Platform Engineer based near Cheltenham will receive a day rate of between £550-£600 per day outside of IR35. Platform Engineer Cheltenham Linux, Java, Python, C++, MongoDB, SRE, automation, node, infrastructure, Kubernetes, ansible, AWS, Terraform, ansible More ❯
between £550-£600 per day outside of IR35. This Platform Engineer based near Cheltenham should have most of the following key skills: A proven software engineering background (Java, Python, C++, node etc) Solid Linux/GNU exposure IAC experience - Terraform, Ansible, Redhat etc Both on-premise and cloud (AWS, Azure) exposure Strong Kubernetes experience Basic VM management experience Experience delivering … if you are DevOps or Platform Engineer with the skills required and you are based near Cheltenham, please apply now to be considered! Platform Engineer Cheltenham Linux, Java, Python, C++, MongoDB, SRE, automation, node, infrastructure, Kubernetes, ansible, AWS, Terraform, ansible, DV clearance More ❯
citizens with he ability to work on-site. This Platform Engineer based near Cheltenham should have most of the following key skills: - A proven software engineering background (Java, Python, C++, node etc) - Solid Linux/GNU exposure - IAC experience - Terraform, Ansible, Redhat etc - Both on-premise and cloud (AWS, Azure) exposure - Strong Kubernetes experience - Basic VM management experience - Experience delivering … of joining a market leading company that offers excellent project ownership skills within a collaborative, autonomous environment please apply now to be considered. Platform Engineer Cheltenham Linux, Java, Python, C++, MongoDB, SRE, automation, node, infrastructure, Kubernetes, ansible, AWS, Terraform, ansible More ❯
Employment Type: Permanent
Salary: £70000 - £75000/annum great project work & progression
Stroud, Gloucestershire, United Kingdom Hybrid / WFH Options
Computer Futures
Senior C++ Developer Our client is seeking a skilled Senior C++ Developer to join their team on a permanent basis. This is a unique opportunity to contribute to groundbreaking projects in tools for architecture, 3D geometry and graphics, while enjoying the flexibility of remote work with a focus on work-life balance. Required Skills: Minimum 3 Years of C++ Development More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum pension, 25 days holiday
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
French National Space Agency
defined radios Desired Skills Experience in RF algorithm development and Digital Signal Processing Antenna optimisation and characterisation experience Embedded systems vulnerability analysis Knowledge of OpenCPI, GnuRadio, Python, C/C++, and other SDR development tools VHDL, Python and/or C/C++ Development on Linux and use of GitLab Location This is a full time position in Gloucester, UK. More ❯
Cheltenham, Gloucestershire, South West, United Kingdom
Inspired Recruitment
My client is looking for an experienced C++ developer for providing solutions for aerospace and defense systems. You will be expected to produce C++ code to produce custom plugins.. The successful applicant will have experience in distilling requirements from interactions with a customer, and implementing verified robust C++ solutions in short timescales to demonstrate new capability. The client is looking … for High proficiency in C++ Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. More ❯
My client is looking for an experienced C++ developer for providing solutions for aerospace and defense systems. You will be expected to produce C++ code to produce custom plugins.. The successful applicant will have experience in distilling requirements from interactions with a customer, and implementing verified robust C++ solutions in short timescales to demonstrate new capability. The client is looking … for High proficiency in C++ Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. JBRP1_UKTJ More ❯
C++ Software Engineer Location: Bristol, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £65 ph Umbrella Our client s HMI & Cyber team is looking for software engineers to join them in developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of experience in … software engineering throughout the development as well as being able to support and mentor other engineers in their team. Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge: Experience using Qt GUI … methods of locking down operating systems and deployment in a Windows and Linux environment. Knowledge of DDS middleware Integration of external video streams Automated Testing Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships More ❯
C++ Software Engineer Location: Bristol, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £65 ph Umbrella Our client’s HMI & Cyber team is looking for software engineers to join them in developing the future laser defence capability for the Royal Navy. We are looking for engineers with both a deep and broad range of experience in … software engineering throughout the development as well as being able to support and mentor other engineers in their team. Skillset/Experience required: Use of C++ in a safety related environment Knowledge of Software development practices and process is required A Software Engineer capable of design, development and proving of efficient Software. Bonus Experience/Knowledge: Experience using Qt GUI … methods of locking down operating systems and deployment in a Windows and Linux environment. Knowledge of DDS middleware Integration of external video streams Automated Testing Responsibilities: Development of a C++ HMI application on a Linux Operating System To undertake a full range of engineering activities in line with relevant processes, quality and other requirements Be capable of developing collaborative relationships More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Cirrus Selection
focused on developing cutting-edge Human Machine Interface (HMI) solutions for the Royal Navy. About the Senior Software Engineer Role: In this role, you will leverage your expertise in C++ and software engineering to deliver complex systems that enhance operational capabilities. You will work collaboratively with a team of engineers, supporting and mentoring junior staff while leading technical implementations from … Leave Access to excellent site facilities, including subsidised meals and free parking Your Skills and Experience: We are looking for a senior software engineer who can demonstrate: Proficiency in C++ A proven track record in delivering software products for complex systems Experience with the Software Development Lifecycle Strong communication and collaboration skills If you have an interest in HMI development More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
C++ Software Engineer Bristol (Hybrid) £45,000- £55,000 + Annual Bonus + Holiday + Health Insurance + Training + Progression + Enhanced Pension + Benefits A great opportunity awaits a Software Engineer 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 … 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++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role offers 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++ Software Engineer to engage with cutting-edge problems, benefit from brilliant flexibility, and access great training and development opportunities within More ❯
and model predictive control Training hybrid and end-to-end policies using reinforcement learning Developing accurate simulation models and enhancing system realism Writing efficient, production-level code in both C++ and Python Building algorithms for state estimation and motion trajectory optimisation Participating in real-world testing with hardware teams on robotic systems What we're looking for: Masters Degree or … Engineering, Machine Learning, Robotics, Applied Mathematics or a similar field Strong background in robotics control systems and/or machine learning for real-time applications Proficient in Python and C++ Solid knowledge of kinematics, dynamics, and sensor fusion 5V Tech are acting as an Employment Agency for the purposes of this job vacancy. We offer a reward scheme if you More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Cirrus Selection
and we maintain an impactful team culture! Software Engineer skills and experience required: A strong background in software engineering, its realisation and system-wide impact. Experience of working in C++ Experience working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported by effective documentation Experience in other languages such as Ada … Knowledge of DDS middleware and Real-Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ Please note: Rules onsite require British Citizenship. Dual nationals can apply for this position, and you will be required to undergo UK Security Clearance. The business is in a very strong More ❯