×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer C

Job in Cambridge, Cambridgeshire, CB21, England, UK
Listing for: Octagon Group
Full Time position
Listed on 2026-09-16
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 45000 - 58000 GBP Yearly GBP 45000.00 58000.00 YEAR
Job Description & How to Apply Below
My client is a globally recognised technology business specialising in advanced imaging, sensing, and augmented reality solutions. With decades of innovation and a strong reputation for quality, they design and manufacture cutting edge systems used across defence, security, and industrial sectors worldwide.

The Opportunity - Software Engineer C++ - Cambridge
We are looking for a skilled Software Engineer with a minimum of three years of experience in C++ development. This is an exciting opportunity to work on high performance, real world systems, contributing across the full software development lifecycle.

You will play a key role in designing, developing, and optimising robust software solutions, working closely with hardware, QA, and product teams.

Key Responsibilities - Software Engineer C++ - Cambridge

• Design, develop, and maintain applications using modern C++

• Write clean, efficient, and well documented code

• Contribute to system architecture and design decisions

• Debug, profile, and optimise software for performance and scalability

• Collaborate with cross functional teams

• Participate in code reviews and continuous improvement activities

• Develop and maintain unit and integration tests

• Support CI and CD pipelines

• Troubleshoot and resolve production issues

• Produce technical documentation where required

Required Skills and Experience - Software Engineer C++ - Cambridge

• Minimum three years of commercial C++ development experience

• Strong understanding of object oriented programming and design patterns

• Experience with modern C++ standards

• Strong knowledge of STL, memory management, and concurrency

• Familiarity with build systems such as CMake or Make

• Experience using Microsoft Visual Studio and debugging tools

• Solid understanding of version control systems such as Git or Subversion

• Experience developing for Windows environments

Desirable Skills - Software Engineer C++ - Cambridge

• Experience with real time systems

• Knowledge of networking protocols or low level programming

• Exposure to Python or C#

• Experience with hardware integration or driver development

• Familiarity with installer technologies such as NSIS or WiX

• Some experience with Linux development

• Knowledge of unit testing frameworks
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary