Skip to main content

Embedded Software Engineer

Embedded Software Engineer

Senior Embedded Software Engineer, strong C++, embedded Linux, smart home applications

Competitive salary + benefits

Hybrid working – office based in Newbury, Berkshire two days per week, three days at home

A pioneering CleanTech company at the forefront of making energy use more efficient and more affordable is seeking a Senior Embedded Software Engineer to develop the next generation of smart home applications.

Working in an Agile environment, the embedded software engineer will write high quality firmware supporting smart home applications on custom hardware. You will need strong, proven experience in embedded Linux, fluency in C/C++ and a track record of delivering as part of a small team following sound engineering principles.


  • Bachelor’s degree in a STEM subject or equivalent relevant commercial experience 
  • Strong, proven experience in Linux systems development 
  • Extensive experience of the full SDLC 
  • Fluency in C and C++ 
  • A track record of delivering as part of a small team 
  • A quality-first mindset 
  • Fast learner and active problem solver


  • Understanding of the Linux boot process and configuration 
  • Good knowledge of control theory and its application to embedded systems
  • Experience of Agile methodologies
  • Experience with serial and IP based interfaces and protocols such as RS232, RS485, Modbus, TCP/IP and MQTT
  • Experience of all levels of the software stack from low level hardware interaction up to applications

In summary. A rare opportunity to for an embedded C++ software engineer to play a pivotal role with a fast growing, clean energy business leading the way in the UK and internationally.

Senior Embedded C++ Software Engineer | Senior Embedded Applications Developer | Senior Embedded Software Developer

  • Salary :Competitive
  • Position :Permanent
  • Location :Newbury, Berkshire
  • Workplace :Hybrid Remote
  • Employment type :Full Time
  • Benefits :Pension
  • Visa Sponsorship :Not Available

Apply for this job

Add name of person who is applying for the job
Enter phone number
Attach your CV. Max file size 2 MB. Allowed file types: rft pdf doc docx
Add job title
Add additional message to email

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