Remote C++ Job Vacancies

301 to 325 of 346 Remote C++ Jobs

Embedded Software Engineer

bath, south west england, united kingdom
Hybrid / WFH Options
Radiodetection Ltd
life balance. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production … of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What We’re Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging. Experience with embedded Qt and GUI development for microcontroller or embedded platforms. Experience with wired More ❯
Posted:

Embedded Software Engineer

bradley stoke, south west england, united kingdom
Hybrid / WFH Options
Radiodetection Ltd
life balance. You’ll work on both sustaining existing products and exciting New Product Introductions (NPI). What You’ll Do Develop and debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production … of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What We’re Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging. Experience with embedded Qt and GUI development for microcontroller or embedded platforms. Experience with wired More ❯
Posted:

C++ Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Engineer subcontractor on an initial 6 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard 37 hours … for: The role will involve software development and integration testing with the equipment containing the software under test and suitable skills in this area will be expected. Developing in C++ and Rhapsody, and using EWM as the preferred configuration tool. Developing current software requirements. The role will involve working within a lab environment running software on target hardware. Developing software … in on controlled Software environment. Skillset/experience required: Strong C++ knowledge Knowledge of Rhapsody UML Competent with MS word, for reviewing and updating technical documentation. Experience of RTC/EWM would be beneficial CUDA experience would be beneficial More ❯
Employment Type: Contract, Work From Home
Rate: £65 per hour, Benefits Overtime Rate
Posted:

Software Engineer C

Nottingham, Nottinghamshire, United Kingdom
Hybrid / WFH Options
ETS Technical
Job description Robotic Vision Application Software Engineer About the Role We are seeking a driven Software Engineer to help pioneer new developments in robotic vision and controls technology- a strong proficiency in C++17 development is essential. In this position, you More ❯
Employment Type: Permanent
Salary: £45000 - £57500/annum Bonus Pension
Posted:

C++ Software Engineer

Bristol, Somerset, United Kingdom
Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard 37 hours … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from … QT 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++ More ❯
Employment Type: Contract
Rate: GBP 65 Hourly
Posted:

C++ Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard 37 hours … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from … QT 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++ More ❯
Employment Type: Contract, Work From Home
Rate: £65 per hour, Benefits Overtime Rate of 'time and a quarter'
Posted:

Embedded Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment Limited
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, IC, SPI) Desirable experience with Linux and/or Python Reference Number: 264492 To apply for this role or for to be considered for further roles, please click 'Apply Now' or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Embedded Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I2C and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I2C, SPI) Desirable experience with Linux and/or Python Reference Number: (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Posted:

Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
Octagon Group
systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test … frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
Posted:

Embedded Software Engineer

portsmouth, hampshire, south east england, united kingdom
Hybrid / WFH Options
Octagon Group
systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test … frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
Posted:

Software Engineer

South East, United Kingdom
Hybrid / WFH Options
Anson Mccade
develop, and support test software solutions Collaborate with Electronic Engineering, Test Centre of Excellence, and Systems teams to deliver robust test capability Produce reliable, high-performance software in C, C++, or ADA with clear documentation and standards compliance Interpret a range of technical sources including engineering drawings, OEM data, and design safety justifications Contribute to technical verification and validation activities … complex technical problems that may extend beyond the bounds of "software," engaging across hardware, simulation, and real-time systems Required Skills & Experience Essential: Proven ability to write software in C++ Strong analytical and design skills with experience in review and critical analysis Flexible, problem-solving mindset with a collaborative approach Background in software engineering or electronics with transferable skills to … safety-critical industries Knowledge of DevOps practices and innovative software development approaches Degree or equivalent qualification in a STEM discipline If you're an experienced Software Engineer with strong C++ skills and want to apply your expertise on some of the UK's most advanced defence programmes, this is a chance to take your career into new territories. Apply now More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Engineer

Cambridge, England, United Kingdom
Hybrid / WFH Options
SoCode Recruitment
Senior C++ Software Engineer Salary: Up to £120,000 + Benefits Location: Cambridgeshire Working Env: Hybrid (3 days on-site) The company is a Cambridge based start-up that specialising in ultra-low latency trading technology for financial markets. Following continued growth, they are looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you … of the system. You will collaborate with software and hardware engineers across the business and be responsible for mentoring junior members of the team. Key Requirements: Experience programming in C++ with a solid understanding of Linux and some of the following: Concurrent multi-threaded programming Networking/network protocols Common CPU architectures and how to exploit them for performance Computational More ❯
Posted:

Senior Software Engineer

Cambridgeshire, Teversham, United Kingdom
Hybrid / WFH Options
SoCode Limited
Senior C++ Software Engineer Salary: Up to £120,000 + Benefits Location: Cambridgeshire Working Env: Hybrid (3 days on-site) The company is a Cambridge based start-up that specialising in ultra-low latency trading technology for financial markets. Following continued growth, they are looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you … of the system. You will collaborate with software and hardware engineers across the business and be responsible for mentoring junior members of the team. Key Requirements: Experience programming in C++ with a solid understanding of Linux and some of the following: Concurrent multi-threaded programming Networking/network protocols Common CPU architectures and how to exploit them for performance Computational More ❯
Employment Type: Permanent
Salary: £80000 - £120000/annum
Posted:

Senior Software Engineer

cambridge, east anglia, united kingdom
Hybrid / WFH Options
SoCode Recruitment
Senior C++ Software Engineer Salary: Up to £120,000 + Benefits Location: Cambridgeshire Working Env: Hybrid (3 days on-site) The company is a Cambridge based start-up that specialising in ultra-low latency trading technology for financial markets. Following continued growth, they are looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you … of the system. You will collaborate with software and hardware engineers across the business and be responsible for mentoring junior members of the team. Key Requirements: Experience programming in C++ with a solid understanding of Linux and some of the following: Concurrent multi-threaded programming Networking/network protocols Common CPU architectures and how to exploit them for performance Computational More ❯
Posted:

Embedded Software Engineer

Swansea, Llansamlet Community, West Glamorgan, United Kingdom
Hybrid / WFH Options
IntaPeople
to work across the full product lifecycle, contributing to the redesign of established systems and development of new next-generation products. The role: Develop embedded software in C and C++ for microprocessor-based systems Work primarily with PIC32 platforms (experience with other microcontrollers also welcome) Collaborate closely with electronics engineers to integrate hardware and software functionality Contribute to full lifecycle … in-house testing and validation capabilities Experience/skills: Degree (or equivalent) in Software Engineering, Electronics, Computer Science, or related discipline Strong embedded software development skills in C and C++ Experience working with microcontrollers (PIC32 experience a strong advantage) Knowledge of regulated development environments (medical, aerospace, automotive, defence, etc.) desirable Enthusiasm for taking ownership of projects and contributing across the More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:

Data Engineer

reading, south east england, united kingdom
Hybrid / WFH Options
Searchability NS&D
ll also support mentoring, upskilling, and knowledge-sharing across the team, contributing to the broader technical excellence of the consultancy. ESSENTIAL SKILLS: • Deep technical proficiency in SQL, Python, TypeScript, C++, and C# • Experience and awareness of Palantir technology • UK Sole Nationals with active DV clearance (current and valid) • Experience delivering solutions for government or secure clients TO BE CONSIDERED: Please … for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS: Consultant Engineer, Palantir, SQL, Python, TypeScript, C++, C#, DV Cleared, Data Modelling, Operational Workflows, AI/ML, Secure-by-Design, NSD More ❯
Posted:

Data Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
Searchability NS&D
ll also support mentoring, upskilling, and knowledge-sharing across the team, contributing to the broader technical excellence of the consultancy. ESSENTIAL SKILLS: • Deep technical proficiency in SQL, Python, TypeScript, C++, and C# • Experience and awareness of Palantir technology • UK Sole Nationals with active DV clearance (current and valid) • Experience delivering solutions for government or secure clients TO BE CONSIDERED: Please … for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS: Consultant Engineer, Palantir, SQL, Python, TypeScript, C++, C#, DV Cleared, Data Modelling, Operational Workflows, AI/ML, Secure-by-Design, NSD More ❯
Posted:

Senior Software Engineer

London, United Kingdom
Hybrid / WFH Options
Hydrogen Group
C++ Video Streaming Engineer (Contract) Location: London (Hybrid - 2 days onsite per week) Duration: 6 months Pay Rate: £250-£300 per day A Day in the Life Join our multidisciplinary team to push the limits of Real Time video technology in the medical device space. You'll: Design, implement, and optimise live streaming capabilities into existing software-based video pipelines. … and performance , participating in peer reviews and continuous improvement. Must Haves ? Expertise in WebRTC live video streaming development. ? Strong experience with software video pipelines (eg, GStreamer, FFmpeg). ? Excellent C++ (C+ or higher) skills, including multi-threading, inter-process communication, and performance optimisation. ? Proven ability to deliver clean, maintainable, well-documented code . ? A proactive self-starter able to take More ❯
Employment Type: Contract
Rate: GBP 250 - 300 Daily
Posted:

Medical Software Development Engineer, Japanese Speaking

Royston, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Maplesoft
Key Accountabilities: Development of image processing algorithms for medical imaging (e.g., endoscopy) Image preprocessing using OpenCV and related libraries Implementation and application development of machine learningbased image recognition models (C++/Python) Software development and documentation in compliance with the European Medical Device Regulation (EU MDR) Technical communication in Japanese with our development team in Japan Requirements (Essential): Resident of … both English and Japanese Experience in medical software development Understanding of the European Medical Device Regulation (EU MDR) Experience with image processing libraries such as OpenCV Development experience in C++ and Python Preferred Qualifications: Experience with C# Experience with medical device software certification (CE marking) Practical experience in medical image processing Experience developing and deploying machine learningbased image recognition models More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Machine Learning Engineer, Scaling and Performance

London, United Kingdom
Hybrid / WFH Options
InstaDeep Ltd
latest deep learning literature to implement and optimise state-of-the-art algorithms and architectures, ensuring compute efficiency and performance. Low-Level Mastery: Write high-quality Python, C/C++, XLA, Pallas, Triton, and/or CUDA code to achieve performance breakthroughs. Required Skills Understanding of Linux systems, performance analysis tools, and hardware optimisation techniques Experience with distributed training frameworks … Ray, Dask, PyTorch Lightning, etc.) Expertise with Python and/or C/C++ Development with machine learning frameworks (JAX, Tensorflow, PyTorch etc.) Passion for profiling, identifying bottlenecks, and delivering efficient solutions. Highly Desirable Track record of successfully scaling ML models. Experience writing custom CUDA kernels or XLA operations. Understanding of GPU/TPU architectures and their implications for efficient More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead AI Developer

Crewe, Cheshire, United Kingdom
Hybrid / WFH Options
Exalto Consulting
We are looking for a skilled and detail-oriented Lead AI Developer . This is a hybrid working role, you will spend 2 days a week onsite at the client's office in Crewe. In this role, you will be More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum Up to £65,000 + bonus + benefits
Posted:

Software Engineer

United Kingdom
Hybrid / WFH Options
Silicon Fen Resourcing
optimising CUDA kernels for high-performance workloads. Translating advanced algorithms into production-ready GPU-accelerated code. Profiling performance and reducing bottlenecks using Nsight, CUPTI, and custom tooling. Working with C++ engineers and ML researchers to deliver scalable AI computation pipelines. Contributing to architecture decisions on parallelisation, data transfer, and memory efficiency. What We’re Looking For Deep experience with CUDA … C/C++ and modern C++ (17/20) . Strong understanding of GPU architecture, memory management, and parallelism . Familiarity with OpenMP, MPI, or other HPC frameworks . Bonus points for exposure to AI/ML workloads or scientific computing. Pragmatic and collaborative — you enjoy working in fast-moving, high-impact environments. Why This Role? You’ll be part More ❯
Posted:

Embedded Software Engineer C/C

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
Octagon Group
in a dynamic and secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications Skills required: - Experience in … C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Strong understanding of testing frameworks and software quality assurance Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and a UK passport holder. Whats on offer for the Embedded Software Engineer in Southampton: Competitive salary based on experience More ❯
Employment Type: Permanent
Salary: £45000 - £65000/annum
Posted:

Software Developer

poole, south west england, united kingdom
Hybrid / WFH Options
CADS Software
into a sophisticated Building Information Modelling (BIM) and Digital Build solution, integrating with platforms such as Autodesk Revit and Tekla Structures. This is an excellent opportunity to develop your C++ and 3D graphics skills while contributing to the future of digital design and construction. What We Offer Full training in C++, AutoCAD development, and our specialist subject areas where required More ❯
Posted:

System Optimisation Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Langham Recruitment
the cutting edge of AI and Machine learning technology with applications for increased productivity in Data centres and HPCs. Responsibilities: Design automated test frameworks for optical networks using Python, C++ Develop integrated hardware solutions across network systems using hardware instruments, BERTS, Burst-mode test, and oscilloscopes. Engineer optimisation algorithms as part of the test framework platform and metaheuristic algorithms Support … validation of testing, and analysis of data for improvement Collaborate with cross-functional teams of hardware, software, embedded and electronic engineers. Skills: Software scripting and Automation experience using Python, C++, C# Experience in generating and scripting algorithms for AI/ML applications, as well as Metaheuristic optimisation. Understanding of cloud-based environments and data pipelines. Degree in either Computer Science More ❯
Posted:
C++
10th Percentile
£30,024
25th Percentile
£47,500
Median
£65,000
75th Percentile
£95,000
90th Percentile
£132,500