Senior C++ Developer

Part Remote

Senior C++ Developer, C++11, Linux

Newbury, Berkshire with some home working


We're looking for a standout Senior C++ Developer, with experience of developing applications, to join a small, highly motivated team. You will be joining a multi award winning technology company leading the CleanTech charge to decarbonisation; the environment is dynamic, fast paced and highly collaborative.

The Senior C++ Developer will be responsible for: coding core elements of smart home applications; using test driven development; working with other team members to ensure an end-to-end working system; liaising with the internal control algorithm research team to deploy energy saving algorithms.

The Senior C++ Developer will need:

  • experience of full SDLC
  • fluent in C and modern C++, including C++11
  • experience in developing on Linux systems
  • follows sound engineering principles
  • to have worked in small highly effective teams to successfully over-deliver on expectations
  • to have a passion for quality
  • good academic qualifications with a numerate degree
  • over 5 years industrial experience

'Nice to haves' include:

  • understanding of Linux booting and configuration
  • experience with embedded systems, IoT or communications protocols
  • good knowledge of control theory and its application in embedded systems
  • agile software development
  • experience in developing Home Area Network application layers for Zigbee or Z-Wave
  • experience of all levels of the software stack from low level hardware interaction up to applications

Apply for this job

RWA is GDPR compliant and will never share your details without your permission. Read our Privacy Policy.