HeatingSave Logo

Position: Research & Development Engineer

St Neots, Full-time

Employment Type
Full Time
Job Location
Hail Weston House, Hail Weston, St Neots, Cambridgeshire, PE19 5JY, United Kingdom
Base Salary
£40,000.00 - £46,000.00 Per year
Date Posted
11 March 2022
Job Description

Job description

The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems (see www.tensor.co.uk and www.heatingsave.co.uk). Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++.
The role involves:

  • Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family
  • Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data
  • Development of RFID based product
  • ZigBee development of our Smart Meter and Smart Energy products
  • Serving as a mentor for junior engineers

You will be joining our existing team.


You will be a bright, sharp, enthusiastic person who thrives in being a part of a team creating new and innovative world-beating products. Your required skills are:

  • Minimum of a bachelor's degree in computer science or engineering, or equivalent
  • At least four years of experience as a professional embedded engineer
  • Real-time embedded system design, development, debugging and support
  • Strong problem solving and debugging skills
  • Fluent in C/C++ software design
  • Bare board bring-up, low-level drivers, start-up code C and Assembler experience
  • Fluent in debugging real-time embedded systems
  • Experience with Git and SVN version control systems
  • Experience in interfaces, IP protocols, and hardware subsystems
  • Fluent in Keil, Linux, and Android development systems
  • Linux kernel and system programming experience
  • Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design


  • Salary of £40,000 - £46,000 per annum (salary depending on experience)
  • 20 days annual leave
  • Bank holidays
  • Company pension scheme available
  • Additional annual leave achievable
  • Mobile phone and laptop included
  • Car purchase scheme also available

Location: Hail Weston,St Neots,Cambridgeshire,PE19 5JY,United Kingdom, St. Neots PE19 5JY.

Job Types: Full-time, Permanent

Job Types: Full-time, Permanent

Salary: £40,000.00-£46,000.00 per year

Cant find what you're looking for?

Enter a search term below (e.g. "Thermostatic Radiator Valves") and we'll find all of our relevant content for you.

A Tensor plc company
HeatingSave Accreditations