Embedded Firmware Engineer

Full Time
On-Site
£45,000 - £65,000

Job Description

A growing technology company developing advanced capacitive touch and sensing solutions for industrial, medical and automotive applications is looking for an Embedded Firmware Engineer to join their R&D team in Fareham.

You’ll work across Embedded C, RISC-V, FreeRTOS and bare-metal firmware, with hands-on involvement in PCB bring-up, ASIC validation, hardware/software debugging and product development.

Embedded Firmware Engineer will involve:

  • Developing and maintaining firmware features using Embedded C
  • Working with RISC-V-based architectures
  • Developing real-time, concurrent and multi-threaded software using FreeRTOS
  • Undertaking low-level bare-metal development for ASIC validation, prototyping and hardware abstraction
  • Working directly with prototype PCBs and electronic hardware
  • Using oscilloscopes, logic analysers and multimeters to diagnose and debug hardware/software issues
  • Reading and interpreting electronic schematics, pin maps and datasheets
  • Working with I2C and SPI communication protocols
  • Developing software unit tests and automated test environments
  • Using Git and working within structured software and quality processes
  • Working to software quality standards including MISRA C:2012
  • Supporting chip-level functional and performance evaluation
  • Collaborating with teams across TouchNetix’s global engineering organisation
  • Occasionally providing technical support to customers during integration, troubleshooting and pre-sales activities

Skills & Experience Required

  • Degree in Electronics, Physics, Computer Engineering or a closely related technical subject, ideally 2:1 or above
  • 3+ years’ hands-on experience in Embedded C
  • Experience with I2C and SPI
  • Practical experience using oscilloscopes, logic analysers and multimeters
  • Ability to read and interpret electronic schematics
  • Experience debugging firmware/hardware issues
  • Hands-on experience with software unit testing and writing test code
  • Experience using Git or another version control system
  • Experience working within structured quality processes such as ISO 9000

Desirable Experience

Experience in the following would be advantageous, although training can be provided for strong Embedded C engineers:

  • FreeRTOS
  • RISC-V
  • Bare-metal embedded development
  • UART, LIN or low-level USB
  • MISRA C:2012 and static analysis tools
  • Capacitive touch, hover or force sensing
  • Digital signal processing or small-signal analogue electronics
  • ASIC or silicon validation
  • Hardware prototyping and bring-up

You will have the opportunity to work across both hardware and firmware, gain exposure to cutting-edge technology and develop your career within a highly technical engineering environment.

If you believe you have the right skills and experience for this Embedded Firmware Engineer position in Fareham, Hampshire, please send your CV to jseress@octagongroup.co.uk.

Job Description

Date Posted

September 1, 2026

Country

United Kingdom

Category

Application Software, Embedded Software

Salary Range

£45,000 - £65,000

Industry

Consumer Electronics

Job Owner

Jennifer Seress
07441340500
jseress@octagongroup.co.uk

Personal Information