Octagon Group logo
Octagon Grouptoday

Software Engineer C++

On-site · Waterbeach, England, United Kingdom

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

Job Summary

Software Engineer C++ in Cambridge region responsible for designing, developing, and maintaining high-performance software for real-world systems. You will work across the full software lifecycle, collaborating with hardware, QA, and product teams. Key tasks include designing, coding, debugging, profiling, and optimising software for performance and scalability; contributing to system architecture; conducting code reviews; developing and maintaining unit and integration tests; supporting CI/CD pipelines; and producing technical documentation. Required skills include strong C++ development experience, modern C++ standards, STL, memory management, concurrency, build systems (CMake/Make), Visual Studio, Git/Subversion, and Windows development; desirable experience includes real-time systems, low-level programming, Python/C#, Linux development, and driver development.

Required Qualifications

  • 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
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Octagon Group

Software Engineer C++

Apply on Sorce