Software Engineer C in Cambridge

Software Engineer C in Cambridge

Cambridge Full-Time 63000 - 77000 Β£ / year (est.) No working from home possible
O

At a Glance

  • Tasks: Design and develop cutting-edge software solutions using modern C++.
  • Company: Globally recognised tech business in advanced imaging and augmented reality.
  • Benefits: Competitive salary, career growth, and a chance to work on innovative projects.
  • Other info: Collaborative environment with opportunities for continuous learning and improvement.
  • Why this job: Join a team that shapes the future of technology across defence and industrial sectors.
  • Qualifications: Minimum three years of C++ development experience and strong programming skills.

The predicted salary is between 63000 - 77000 Β£ per year.

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 Wi X
  • Some experience with Linux development
  • Knowledge of unit testing frameworks...

Software Engineer C in Cambridge employer: Octagon

Join a globally recognised technology leader in Cambridge, where innovation meets excellence in advanced imaging and augmented reality solutions. As a Software Engineer, you'll thrive in a collaborative work culture that values creativity and technical expertise, with ample opportunities for professional growth and development. Enjoy the unique advantage of working in a vibrant tech hub, surrounded by like-minded professionals dedicated to pushing the boundaries of technology.

O

Contact Details:

Octagon Recruitment Team

We think you need these skills to ace Software Engineer C in Cambridge

C++ Development
Object Oriented Programming
Design Patterns
Modern C++ Standards
STL
Memory Management
Concurrency