SonicJobs Logo
Login
Left arrow iconBack to search

Senior C++ Developer

Avanti Recruitment
Posted 5 days ago, valid for 9 days
Location

Gloucester, Gloucestershire GL11AP, England

Salary

£60,000 - £65,000 per annum

Contract type

Full Time

Retirement Plan
Employee Assistance

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • We are seeking a Senior C++ Developer for a global leader in building performance simulation software focused on green building and low-carbon solutions.
  • The ideal candidate will have a minimum of 3 years of experience in C++ development and at least 2 years of experience with 3D graphics applications, preferably using OpenGL.
  • This role involves maintaining and expanding a core 3D geometry engine, contributing to the migration from legacy platforms to C# / .NET / WPF, and supporting rendering and simulation tools.
  • The position offers a salary range of £60,000 to £65,000, depending on experience, along with benefits such as 25 days of annual leave, flexible working options, and a pension scheme.
  • Candidates should possess strong analytical skills, excellent communication abilities, and be comfortable working both independently and within a distributed team.

We are currently partnered with a global leader in building performance simulation software operating in the green building and low-carbon software space. This established company develops software that enables faster, easier building performance modelling, helping reduce environmental impact while maximising occupant wellbeing.

We are looking for a Senior C++ Developer to take long-term ownership of a core 3D geometry engine that sits at the heart of their software ecosystem. This is a fantastic opportunity for someone with strong C++ and graphics programming experience to lead a fundamental component of cutting-edge environmental software.

The successful candidate will be working primarily remotely with quarterly office visits. You'll be joining a small, dynamic team where developers are encouraged to specialise while also cross-training for maximum flexibility.

This role involves taking over from the current lead who is stepping down, maintaining and expanding 3D geometry handling, core architecture development, and supporting newer rendering and simulation tools. You'll also be contributing to their ongoing migration from legacy platforms to C# / .NET / WPF.

Technical Stack:

  • C++ (primary focus on Sketch geometry engine)
  • OpenGL for graphics rendering
  • MFC, STL, COM
  • C# / .NET / WPF (beneficial for migration work)
  • Git, XML, JSON
  • Jira, BitBucket (desirable)

We're looking for:

  • Minimum 3 years' experience in C++ development
  • Minimum 2 years' experience working with 3D graphics applications, ideally with OpenGL
  • Comfortable working with complex 3D geometry
  • Strong numeracy and analytical problem-solving skills
  • Excellent written and spoken English communication
  • Ability to work effectively both independently and as part of a distributed team
  • Flexibility to switch to urgent tasks as required
  • Experience with building physics and building energy modelling would be advantageous

The role offers excellent flexibility with core availability expected between 10am-3pm and flexible start/finish times.

The role is paying 60,000 - 65,000 depending on experience, plus benefits including 25 days annual leave (increasing with service), flexible working from home options, Employee Assistance Programme, and auto-enrolment pension scheme.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.