Senior Firmware Engineer, Embedded Systems (ID: 1dNavgJE)

Place of Work: On-site
Salary: £ 60,000 - £ 65,000 (Per Annum)
Date Posted: 24-May-2026
Expiry Date: 20-Nov-2026
Job Details:
Location: Basingstoke, Hampshire, United Kingdom
Job Category: Firmware Engineer
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: Degree in Computing/Software or related
Experience: Minimum of 3 Years Experience
Positions Available: 1
Skills Required
  • C#
  • Expert-Embedded ANSI-C & C++
  • linex
  • Stated in Job Description
  • XML
Benefits
  • Company Car
  • Company Events
  • Company Pension
  • Life Insurance
  • Private Medical Insurance
  • Sick Pay
Job Description

We are looking for an experienced and driven Senior Firmware Engineer to (Embedded Systems) join our Equipment Development Team. Reporting to the Global Software Engineering & Product Development Manager, you will play a key role in the design, development, and delivery of embedded real-time software for our global range of brewers and vending systems.

The Role of Senior Firmware Engineer:

This position is focused on the development and maintenance of embedded real-time control software for electromechanical systems used across our equipment. You will act as both a technical leader and hands-on contributor, working closely with multidisciplinary engineering teams to bring innovative products to market.

Key Responsibilities: 

  • Embedded Software Development
  • Design, develop, test, and maintain embedded real-time software for electromechanical control systems.
  • Deliver robust firmware solutions for both existing and next-generation beverage equipment.
  • Support software throughout the full product lifecycle, from concept through production and maintenance.

Technical Leadership: 

  • Lead and coordinate software development activities across internal teams and external development partners.
  • Provide technical direction and oversight to ensure the timely delivery of high-quality software solutions.
  • Act as the software subject matter expert within cross-functional product development teams.

Systems & Control Design:

  • Design embedded control architectures for motors, actuators, thermal systems, and intelligent devices.
  • Apply control theory principles, including PID and PWM control techniques.
  • Select and evaluate appropriate microcontrollers, processors, and interface technologies.

Cross-Functional Collaboration:

  • Work closely with electronics, mechanical, and systems engineers to develop fully integrated solutions.
  • Translate customer and business requirements into practical technical implementations.
  • Communicate project progress, risks, and technical decisions to stakeholders and project managers.

Quality & Process Improvement:

  • Implement software verification, validation, and testing methodologies.
  • Evaluate software delivered by external suppliers and partners.
  • Define and maintain software development toolchains and agile development practices.

About the Position:

As we continue to expand globally across Europe, North America, and Asia, reducing time-to-market while delivering increasingly intelligent and connected products is critical.

This role requires a technically strong and creative engineer with deep expertise in embedded firmware and real-time control systems. You will be expected to turn product concepts into reliable, production-ready solutions while balancing technical performance, project timelines, and commercial objectives.

The position is ideal for a “player-manager” who enjoys both leading teams and remaining hands-on with development and debugging activities.

Required Qualifications & Experience: (Education)

Bachelor’s degree or higher in Software Engineering, Computer Engineering, Electronics, or a related engineering discipline.

Essential Experience: 

  • Proven experience leading embedded software or multidisciplinary engineering projects.
  • Strong background in embedded real-time systems and electromechanical control applications.
  • Experience developing Bare Metal and RTOS-based applications.
  • Practical experience with motor control, thermal systems, actuators, and control algorithms.
  • Strong understanding of microcontrollers, embedded architectures, and hardware interfacing.
  • Experience working directly from schematics, datasheets, and hardware specifications.
  • Knowledge of fail-safe and fault-tolerant embedded software design.

Programming & Technical Skills:

  • Expert-level Embedded ANSI-C / C++ development.

Experience with:

  • SPI, SCI, I2C/IIC, RS232, RS485 and related communication protocols
  • PWM and PID control systems
  • Digital and analogue signal interfacing
  • Git or other source control systems
  • Embedded debugging and laboratory test equipment
  • IDEs such as IAR Embedded Workbench, Keil uVision, or Visual Studio

Desirable Skills:

  • Experience with Linux or Qt Embedded
  • Knowledge of Renesas, ST, or Freescale/NXP processors
  • Experience with C#, XML, or object-oriented design
  • Background in white goods, vending, or industrial/process control products
  • Minimum Skills Required
  • Embedded ANSI-C Development
  • Real-Time Embedded Systems
  • Bare Metal Firmware Bring-Up
  • Mechatronic System Control
  • Motor & Thermal Control
  • PWM / PID Control
  • AC/DC Systems
  • Embedded Communications Protocols
  • Digital & Analogue Electronics Integration
  • Source Control (Git or equivalent)

Additional Information:
Applicants must be based in the UK due to the interview process.
Employment is subject to reference checks and may require a DBS check.

Package & Benefits:

  • Salary: £60,000 – £65,000 per annum
  • Full-time, permanent position

Benefits Include:

  • Private medical insurance
  • Company pension
  • Life insurance
  • Additional annual leave
  • Health & Wellbeing Programme
  • Company events
  • Casual dress
  • On-site gym and parking
  • Hybrid/work-from-home flexibility
  • Sick pay
  • Company car

Location: In-person / UK-based

Position: Senior Firmware Engineer – Embedded System - Job Type: Full-Time - Salary: £60,000 to £65,000 per year - Location on-site