Lead Firmware Engineer

First 2 Recruit Ltd

England

On-site

GBP 59,000 - 72,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

On-site parking
Pension scheme
Health and wellbeing benefits
Professional development and training

Job summary

First 2 Recruit Ltd is seeking a Lead Firmware Engineer to take technical ownership of embedded software across a range of electronic products. This site-based Wiltshire role is hands-on and leadership-focused, with responsibilities spanning architecture, development, integration and testing.

You will lead firmware development for ARM STM32 devices, drive software architecture decisions and mentor teammates within a multidisciplinary product development team.

Qualifications

  • Substantial commercial experience developing embedded firmware in C and C++.
  • Experience with ARM-based microcontrollers, ideally STM32.
  • Familiarity with STM32Cube or comparable environments.

Responsibilities

  • Lead the design, development and integration of embedded firmware and GUIs.
  • Develop and maintain firmware for ARM-based MCUs (STM32).
  • Define software architecture and integrate firmware with hardware and UI.
  • Develop software for device control, data processing, communications and system functionality.
  • Design and integrate GUIs including display and touchscreen functionality.
  • Manage software requirements, documentation, verification and releases.
  • Develop, test and debug embedded software using appropriate techniques.
  • Collaborate with multidisciplinary teams during product development and testing.
  • Support prototype development, production introduction and product improvements.
  • Promote best practices and knowledge sharing within the team.
  • Provide technical guidance and mentoring to colleagues.

Skills

Embedded firmware
C/C++
ARM microcontrollers
STM32
Real-time systems
Debugging
Independent work

Tools

STM32Cube

Job description

Lead Firmware Engineer

Location: Wiltshire - Site-based

Salary: Up to £65,000 per annum (DOE, negotiable)

Hours: 36 hours per week

About the Role

An established engineering and technology business is seeking an experienced Lead Firmware Engineer to take technical ownership of embedded software development for a range of electronic products.

This is a hands-on engineering position offering the opportunity to lead firmware architecture, development, integration and testing, while working alongside a multidisciplinary product development team.

You will play a key role in delivering reliable, secure and maintainable embedded software, from initial design and development through to product launch and ongoing improvement.

Key Responsibilities
  • Lead the design, development and integration of embedded firmware and graphical user interfaces.
  • Develop and maintain embedded software for ARM-based microcontrollers, particularly STM32 devices.
  • Define software architecture and ensure effective integration between firmware, hardware and user interfaces.
  • Develop software for device control, data processing, communications and system functionality.
  • Design and integrate embedded graphical user interfaces, including display and touchscreen functionality.
  • Manage software requirements, technical documentation, verification and controlled releases.
  • Develop, test and debug embedded software, applying appropriate testing and validation techniques.
  • Collaborate with multidisciplinary engineering teams during product development, integration and testing.
  • Support prototype development, production introduction and ongoing product improvements.
  • Promote software development best practices, continuous improvement and knowledge sharing across the team.
  • Provide technical guidance and mentoring to colleagues.
About You

You will be an experienced Embedded Software or Firmware Engineer with strong technical expertise and the confidence to take ownership of software development activities.

You will enjoy remaining hands-on technically while contributing to design decisions, development standards and the wider engineering team.

Essential Skills and Experience
  • Substantial commercial experience developing embedded firmware using C and C++.
  • Experience developing firmware for ARM-based microcontrollers, ideally STM32.
  • Familiarity with STM32Cube or comparable embedded development environments.
  • Strong understanding of embedded software architecture and real-time systems.
  • Experience integrating firmware with electronic hardware, sensors, displays and communication interfaces.
  • Experience developing embedded graphical user interfaces.
  • Strong debugging, testing and problem-solving skills.
  • Understanding of software version control, documentation and release management.
  • Ability to work independently, make technical decisions and support less experienced engineers.
Desirable Skills and Experience
  • Experience developing firmware for commercially manufactured electronic products.
  • Knowledge of embedded display controllers and graphical development tools.
  • Familiarity with communication protocols such as SPI, I C, UART or USB.
  • Experience working within regulated or quality-controlled engineering environments.
  • Knowledge of embedded software security and secure firmware updates.
  • Experience taking products from development through to manufacture.
What's on Offer
  • Salary up to £65,000 per annum, depending on experience.
  • 36-hour working week.
  • Generous annual leave entitlement, including Bank Holidays.
  • Company pension scheme.
  • Health and wellbeing benefits.
  • Professional development and training opportunities.
  • Supportive, collaborative engineering environment.
  • Free on-site parking.

This is an excellent opportunity for an experienced Firmware Engineer looking to combine hands-on technical development with greater responsibility for software architecture, product development and technical leadership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 76,000 - 85,000
Parking on premises
Benefits package
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Zenovo • Droitwich Spa

On-site
GBP 60,000 - 70,000
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Verso Recruitment Group • England

Hybrid
GBP 63,000 - 77,000
Hybrid working
Senior Firmware Architect – Embedded (On-site Wiltshire)
Senior Firmware Architect – Embedded (On-site Wiltshire)

First 2 Recruit Ltd • England

On-site
GBP 59,000 - 72,000
On-site parking
Pension scheme
Health and wellbeing benefits
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent Ltd • Fleet

Hybrid
GBP 70,000 - 95,000
Firmware Engineer
Firmware Engineer

Platform Recruitment • Salisbury

On-site
GBP 58,500 - 71,500
Firmware Developer
Firmware Developer

Fort Recruitment • Birkenhead

On-site
GBP 55,000 - 60,000
Salary progression
Holiday allowance
Personal pension scheme
+1
Electronics And Embedded Software Engineer, Firmware, PCB Design, Burnley, COR7696
Electronics And Embedded Software Engineer, Firmware, PCB Design, Burnley, COR7696

Corriculo Ltd • Burnley

On-site
GBP 45,000 - 60,000
Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

ECM Selection • Cambridge

On-site
GBP 70,000 - 110,000
Parking on premises
Excellent remuneration package with a
Benefits package