Connecting to LinkedIn...

C++ Developer

Job Title: C++ Developer
Contract Type: Permanent
Location: Guildford, Surrey
Industry:
Salary: £65000 - £75000 per annum + benefits
REF: BB/14880/A/JR/030220_1580747454
Contact Name: CSR Dev Team
Contact Email: CSR.Dev@client-server.com
Job Published: 2 months ago

Job Description

C++ Developer / Software Engineer (Computer Science Eclipse Spring Bazel LLVM). Exciting start up founded on advanced academic research is seeking a C++ Developer to enhance their capabilities as they navigate rapid growth.
Their mission is simple: to enable users to streamline software development and optimise innovation.

They have produced their own programming language that allows developers to build their software, automatically verify it and generate high-quality, reliable runtime code. Their core platform is world-class, advanced and scalable, and has huge potential for the future of software development.

In this C++ Developer role, you will take ownership of the implementation of their brand new programming language, writing everything from a parser to a typechecker, and working on high-quality generators to convert the language into C++ to enable users to run their programmes to production. You'll also help to maintain the build and test environments, identifying bugs and proposing solutions for them.

Your work will have a direct impact from the start, as you will write user-facing tools that allow users to work with the new programme, automatic formatters, code completion, or even stimulators to help users understand the code they've written before executing a line of it in production.

Requirements:
*You have a degree (BSc, MSc, PhD) 2.1 or above in Computer Science (or related subject) or equivalent industry experience
*You have demonstrable experience in a developer role with C++ being your primary language
*You are familiar with Git or other version-control systems
*You have experience contributing to large, cross-platform projects
*You have experience following TDD using CI/CD setups
*Beneficial: you're familiar with developing programming languages including abstract syntax trees and programme transformation techniques, you're familiar with Bazel / gRPC / Language Server Protocol / LLVM

As a C++ Developer you will earn a highly competitive salary (to £75k), plus a comprehensive benefits package including generous holiday allowance and opportunities for flexible / partial remote working.

If you are interested in this C++ Developer role, apply now or call today to find out more