Software Engineer C++

Octagon Group
Cambridge, UK
3 days ago
Apply on www.cv-library.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£45,000.0 - £58,000.0
Working hours
Regular working hours

Tech stack

Augmented Reality Unit Testing C Sharp (Programming Language) C++ (Programming Language) CMake Code Review Software Debugging Software Design Patterns Device Drivers Memory Management Hardware Design Python (Programming Language)
+17 more
Microsoft Visual Studio Network Protocols Object-Oriented Software Development Software Engineering Software Systems Subversion System Programming Standard Template Library (STL) Real Time Systems Delivery Pipeline Concurrency Git Linux Development Wix Build Tools C++14 Software Version Control

Job description

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., You will play a key role in designing, developing, and optimising robust software solutions, working closely with hardware, QA, and product teams., * 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

Requirements

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., 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cv-library.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:29 min

Making positive engineering habits attractive through culture and bundling

Natan Silnitsky Natan Silnitsky · World Congress 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all