Remote Senior C++ Developer in Cardiff

Remote Senior C++ Developer in Cardiff

Cardiff Full-Time Home office (partial)
Avanti

At a Glance

  • Tasks: Lead the development of a core 3D geometry engine for innovative environmental software.
  • Company: Join a global leader in green building performance simulation software.
  • Benefits: Enjoy a competitive salary, flexible working, and generous annual leave.
  • Other info: Work remotely with a dynamic team and excellent career growth opportunities.
  • Why this job: Make a real impact on sustainability while working with cutting-edge technology.
  • Qualifications: Strong C++ and 3D graphics experience required; passion for problem-solving is a must.

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.

Remote Senior C++ Developer in Cardiff employer: Avanti

Join a pioneering company at the forefront of green building technology, where your expertise as a Senior C++ Developer will directly contribute to innovative software that enhances environmental sustainability and occupant wellbeing. Enjoy a flexible remote working environment with a supportive team culture that promotes both specialisation and cross-training, alongside generous benefits such as 25 days of annual leave and an Employee Assistance Programme. This role not only offers competitive remuneration but also the chance to lead critical projects in a dynamic and impactful industry.

Avanti

Contact Details:

Avanti Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Senior C++ Developer in Cardiff

Tip Number 1

Network like a pro! Reach out to your connections in the industry, join relevant online forums, and attend virtual meetups. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving 3D graphics. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to C++ and 3D geometry. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect with us directly.

We think you need these skills to ace Remote Senior C++ Developer in Cardiff

C++
3D Graphics Programming
OpenGL
MFC
STL
COM
C#

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C++ and graphics programming experience. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your background makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex 3D geometry challenges in the past. We love seeing analytical problem-solving in action, so share those experiences that highlight your strengths!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Avanti

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially focusing on the areas relevant to the job like 3D geometry and graphics programming. Be prepared to discuss your past projects and how you've tackled complex problems using C++.

Showcase Your Graphics Experience

Since the role involves working with OpenGL and 3D graphics applications, be ready to share specific examples of your experience in this area. Discuss any challenges you've faced and how you overcame them, as well as any innovative solutions you've implemented.

Communicate Clearly and Confidently

As you'll be part of a distributed team, strong communication skills are key. Practice explaining technical concepts in simple terms, and be ready to demonstrate your ability to collaborate effectively, even when working remotely.

Be Ready for Flexibility

The job requires flexibility in switching tasks, so prepare to discuss how you've managed urgent priorities in the past. Highlight your adaptability and willingness to take on new challenges, especially in the context of migrating from legacy platforms to newer technologies.