City of London, London, United Kingdom Hybrid/Remote Options
Client Server
C++SoftwareEngineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled C++SoftwareEngineer looking for a new opportunity? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying … a range of perks and benefits. As a C++SoftwareEngineer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ … a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS, C# skills would also be of benefit You have full software development lifecycle experience You have a good knowledge of networking protocols More ❯
Have you at least one years experience coding with C++? Are you looking for an office based position working alongside experienced software engineers? This could be the role for you! Our client is a leader within their field, developing both hardware and software technologies and producing their products at their UK manufacturing facilities. Due … to continued growth we are now looking for an additional SoftwareEngineer with C++ skills to join the engineering team in a graduate role. You will need to be a confident SoftwareEngineer able to work on projects which are either team related or a solo effort. On offer is … a fantastic working environment, a highly competitive salary and a very attractive benefit package. Graduate SoftwareEngineer - Role & Responsibilities - C++, RTOS, Firmware, Electronics - To assess feasibility and assist in development of product software specifications, where required.- Development and testing of software within the project framework, to the required project plan More ❯
C++SoftwareEngineer (C++/Image Processing) My client, a global leader in intelligent automation, is seeking a talented SoftwareEngineer to help advance cutting-edge computer vision and real-time processing systems. This is a unique chance to join a world-class engineering team driving innovation across … international markets. You re an inquisitive and motivated engineer who enjoys tackling complex challenges, collaborating across disciplines, and delivering impactful, real-world solutions. What You ll Bring Strong proficiency in C++ Experience with OpenCV or similar image processing libraries/tools Exposure to RGB, hyperspectral, or x-ray camera systems (a strong advantage) Degree in Computer … Agile delivery and Kanban methodologies You ll partner closely with hardware and controls engineers to integrate and optimize real-time computer vision systems - combining mechanical precision with intelligent software design. This role offers opportunities for international travel, including to Europe and the USA, to work with cross-functional global teams and support large-scale product deployments. What s More ❯
Huddersfield, West Yorkshire, England, United Kingdom
Adria Solutions
C++SoftwareEngineer (C++/Image Processing) My client, a global leader in intelligent automation, is seeking a talented SoftwareEngineer to help advance cutting-edge computer vision and real-time processing systems. This is a unique chance to join a world-class engineering team driving innovation across … international markets. You’re an inquisitive and motivated engineer who enjoys tackling complex challenges, collaborating across disciplines, and delivering impactful, real-world solutions. What You’ll Bring Strong proficiency in C++ Experience with OpenCV or similar image processing libraries/tools Exposure to RGB, hyperspectral, or x-ray camera systems (a strong advantage) Degree in Computer … Agile delivery and Kanban methodologies You’ll partner closely with hardware and controls engineers to integrate and optimize real-time computer vision systems - combining mechanical precision with intelligent software design. This role offers opportunities for international travel, including to Europe and the USA, to work with cross-functional global teams and support large-scale product deployments. What’s More ❯
C++SoftwareEngineer - 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++SoftwareEngineer will collaborate with a close-knit group of software engineers working at the cutting edge of a range of complex cross platform software products across desktop, cloud and 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++SoftwareEngineer 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 learning - and to making things better More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum Hybrid, Great Pension, Flexi, Bupa
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics SoftwareEngineer - C++/ROS2 Are you an experienced Robotics SoftwareEngineer 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 SoftwareEngineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile … environment. Implement, test, and debug real-time robotic applications on Linux platforms. Deploy and validate 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 More ❯
C++SoftwareEngineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled C++SoftwareEngineer looking for a new opportunity? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying … a range of perks and benefits. As a C++SoftwareEngineer you will join an Agile team focussed on building and maintaining Exchange Connectivit click apply for full job details More ❯
Gloucester, Gloucestershire, UK Hybrid/Remote Options
CGI
SoftwareEngineer (C++) Position Description At CGI, we're redefining what's possible in the Space, Defence, and Intelligence sector delivering secure, mission-critical systems that protect the UK and drive national capability. As a C++SoftwareEngineer, you'll help design and implement next-generation solutions that … . While hybrid or remote working may be possible, regular attendance at the secure site will be required. Your future duties and responsibilities In this role, you will engineer high-performance, secure software systems that underpin mission-critical defence operations. You'll collaborate with clients and cross-functional teams to design, develop, and deliver robust solutions … culture, you'll have opportunities to innovate, contribute to technical direction, and build a rewarding, purpose-driven career. Key responsibilities: Design & Develop: Create and maintain high-quality, modern C++software solutions aligned with mission objectives. Collaborate & Innovate: Work closely with multidisciplinary teams and clients to translate technical requirements into effective solutions. Optimise & Secure: Apply secure coding More ❯
On behalf of our client, we are seeking to recruit someone as a C++SoftwareEngineer for 12 months. As an C++SoftwareEngineer, you will join a team and develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation … for safety, performance and dependability. Role: C++SoftwareEngineer Pay 65per hour via Umbrella Contract: Monday- Friday, 37 Hours per week,12-month contract Location: Bristol IR35 Status : Inside Security Clearance: SC to start, UK Eyes only project Essential Requirements/Skills/Experience 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 engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new More ❯
On behalf of our client, we are seeking to recruit someone as a C++SoftwareEngineer for 12 months. As an C++SoftwareEngineer, you will join a team and develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation … for safety, performance and dependability. Role: C++SoftwareEngineer Pay £65per hour via Umbrella Contract: Monday- Friday, 37 Hours per week,12-month contract Location: Bristol IR35 Status : Inside Security Clearance: SC to start, UK Eyes only project Essential Requirements/Skills/Experience 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 engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation is currently looking to recruit a C#/C++SoftwareEngineer subcontractor on an initial 12 month contract. The department are happy to consider candidates with a mixture of C# and C++ or someone with just C# experience. Job Title: C#/C++SoftwareEngineer Rate: £65.00 per hour Location: Stevenage Hybrid/Remote working: The role will be a hybrid role of 3 or 4 days per week onsite Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at ‘time and a quarter’ Duration: 12 Months (initially and then ongoing and long … term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++SoftwareEngineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle. The team integrate real products, models and synthetic environments to provide More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation is currently looking to recruit a C#/C++SoftwareEngineer subcontractor on an initial 12 month contract. The department are happy to consider candidates with a mixture of C# and C++ or someone with just C# experience. Job Title: C#/C++SoftwareEngineer Rate: £65.00 per hour Location: Stevenage Hybrid/Remote working: The role will be a hybrid role of 3 or 4 days per week onsite Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at time and a quarter Duration: 12 Months (initially and then ongoing and long … term thereafter) IR35 status: Inside IR35 (Umbrella) C#/C++SoftwareEngineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle. The team integrate real products, models and synthetic environments to provide More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid/Remote Options
Client Server
Backend SoftwareEngineer/Developer (Windows C/C++, C#) Remote UK to £70k FTC Are you a skilled Backend SoftwareEngineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider. As a Backend SoftwareEngineer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and … the UK) if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have More ❯
Paignton, Devon, United Kingdom Hybrid/Remote Options
Curo Services
SoftwareEngineer - C++ & Python (Hybrid, Paignton) - (RL8024) Location: Paignton/Hybrid (3 DPW On-Site) Salary: Competitive + Benefits Benefits: Annual Bonus, 25 days annual leave (increasing to 30 with length of service), 4 x life insurance, employer pension contributions starting from 6% up to 14%, single private medical insurance and Medicash plan The … real world. They design, manufacture and supply advanced satellite navigation test and simulation systems, many of which comprise radio frequency signal generators plus computer systems running complex application software; all designed in-house. The Candidate: You'll be a technically strong and proactive SoftwareEngineer with commercial experience developing software in C++ … This role sits within the core Engineering team and will support current and future product development. You'll contribute to the design, functionality, and planning of high-quality software solutions, supporting advanced technology systems used by customers worldwide. Duties: Participate in assigned software development projects as a permanent team member Contribute to the full product development More ❯
SoftwareEngineer Join our UK Team who are committed to a Mission! A SoftwareEngineer is required to support the development of a multiple award winning ATM system. This is an opportunity to work on a programme with an exciting pipeline of international work and provide Air Traffic Control Officers (ATCO) with … tools to enhance their operation. The successful candidate does not need to be familiar with ATM; on-the-job training will be provided as required. The softwareengineer will work in a rapidly changing environment, delivering software of a high quality to wide range of difficult problems. They will work as part of a … team performing all software development activities throughout the development life cycle to meet sprint milestones. The position will require understanding and application of the software engineering standards, principles and best practices. Typical Duties: Design software using functional and/or object oriented methodologies Implement software solutions and/or tools that contain More ❯
C++SoftwareEngineer 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 … 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++SoftwareEngineer with experience of working with simulation models, to aid Operational Analysis and support cutting edge research, development, and delivery projects, led by our … the complex 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. More ❯
Senior C++SoftwareEngineer New C++ contract role working on a greenfield project for a client within the financial domain. Healthy rate for this one and 2 days a week in the office. What you will be doing: As a Senior C++SoftwareEngineer, you will … manageable chunks Implementation of new features and feature enhancements Leading code reviews and enforcing best practice within a small, agile, focused team What you will need: Extensive commercial software development experience using C++ Unix/Linux experience Relevant degree in a numeric discipline, or equivalent work experience Excellent written and spoken English By applying to this More ❯
Farnborough, Hampshire, South East, United Kingdom Hybrid/Remote Options
Yoh Solutions Ltd
C++SoftwareEngineer - Wireless | £55,000£70,000 + Benefits | Hybrid Hampshire A global leader in advanced wireless technology is expanding its UK engineering team and seeking a C++Software Developer to work on high-performance applications used for analysing wireless communication standards. This is a technically engaging role developing … software that processes real-time RF data from sophisticated measurement systems ideal for an engineer who enjoys applying strong C++ and mathematical or signal-processing skills to real-world challenges. What youll do Develop signal-analysis and measurement software in modern C++ on Windows/Linux. Implement and optimise algorithms … RF, and hardware teams to integrate your code with advanced test instruments. Contribute to architecture, performance, and quality improvements across the codebase. What were looking for Proficiency in C++ and object-oriented programming. Experience with real-time or high-performance applications . Understanding of signal processing, wireless communications , or related domains. Degree in Computer Science, Electronics, Physics , or More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Robotics SoftwareEngineer - C ROS2 Are you an experienced Robotics SoftwareEngineer 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 SoftwareEngineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test … and debug real-time robotic applications on Linux platforms. Deploy and validate 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 More ❯
Robotics SoftwareEngineer - C ROS2 Are you an experienced Robotics SoftwareEngineer 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 SoftwareEngineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test … and debug real-time robotic applications on Linux platforms. Deploy and validate 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 More ❯
At Decisal we develop software that enables airlines around the world to optimize and analyze their planing and scheduling. We are currently expanding our products and seeking a talented and passionate SoftwareEngineerC++ to join our dynamic team. As a SoftwareEngineerC++, you will … play a key role in designing and developing cutting-edge software solutions. You will collaborate with customers to implement new features and enhance existing systems. You will have the opportunity to work on projects that have a significant impact on our customers and the industry as a whole. We foster a collaborative and innovative work environment where your … Ltd is committed to providing a supportive and inclusive workplace that encourages growth and professional development. If you are a highly motivated individual with a strong background in C++ programming and a passion for creating high-quality software, we want to hear from you Requirements Design, code, test, and debug C++ applications, ensuring high More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C/C++SoftwareEngineer subcontractor on an initial 6 month contract. Hourly Rate: £70.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at ‘time and a quarter’ Location: Stevenage Hybrid/… Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Embedded C/C++SoftwareEngineer Job Description: The company is a world leader in missile and missile systems looking for a highly capable and adaptable Engineers to join the … Development Facility in Stevenage, Hertfordshire.You will be responsible for developing the software through the full lifecycle for safety related real-time systems application software for the next generation of Missile Systems. This is a technical hands-on role working the full software lifecycle. Responsibilities: Responsible for delivering the on-board software for More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C/C++SoftwareEngineer subcontractor on an initial 6 month contract. Hourly Rate: £70.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Stevenage Hybrid/… Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Embedded C/C++SoftwareEngineer Job Description: The company is a world leader in missile and missile systems looking for a highly capable and adaptable Engineers to join the … Development Facility in Stevenage, Hertfordshire. You will be responsible for developing the software through the full lifecycle for safety related real-time systems application software for the next generation of Missile Systems. This is a technical hands-on role working the full software lifecycle. Responsibilities: Responsible for delivering the on-board softwareMore ❯
Embedded SoftwareEngineer Hampshire Permanent (37 hours per week with a 1pm finish on Friday) £50,000 - £70,000 per annum Willing to Undergo SC or DV Clearance/Currently holds SC or DV Clearance Our client are looking for an Embedded SoftwareEngineer to design, implement and test mission critical applications. … You will ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Hampshire. The Key Responsibilities of an Embedded SoftwareEngineer: Design, develop, and test embedded/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal … processing systems. Code in C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the Embedded SoftwareEngineer role, however you will not be expected to have everything: Degree in Engineering/Science or equivalent experience. More ❯
Embedded SoftwareEngineer Berkshire Permanent (37 hours per week with a 1pm finish on Friday) £50,000 - £70,000 per annum Willing to Undergo SC or DV Clearance/Currently holds SC or DV Clearance Our client are looking for an Embedded SoftwareEngineer to design, implement and test mission critical applications. … You will ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Berkshire. The Key Responsibilities of an Embedded SoftwareEngineer: Design, develop, and test embedded/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal … processing systems. Code in C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the Embedded SoftwareEngineer role, however you will not be expected to have everything: Degree in Engineering/Science or equivalent experience. More ❯