First 2 Recruit Ltd logo
Embedded

Lead Firmware Engineer

Job Details

Work Mode

On-site

Experience

Expert

Employment

Full-time

Salary

£50,000 - £65,000 p/y

Posted Today

Tech Stack

Required technologies & tools

Stm32 I²C ARM C Spi Uart Usb Stm32Cube Real-Time Systems Embedded Graphical User Interfaces Embedded Software Security Secure Firmware Updates Version Control C++

Sign in to see how your skills match.

Perks & Benefits

Free on-site parking
Company pension scheme
Health and wellbeing benefits
Professional development and training opportunities
Generous annual leave including bank holidays

About the Role

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.

Interested?

Apply today or get in touch for a confidential discussion about the opportunity.

First 2 Recruit Ltd is an Employment Agency who provide permanent and fixed term contract services and an Employment Business who provide temporary services as defined under the Employment Agencies Act 1973. First 2 Recruit Ltd will collect the personal details which job seekers provide to us for the purposes of providing job seekers with work-finding services. In providing this service to job seekers we may need to transfer their personal details to our client companies.

First 2 Recruit Ltd is an equal opportunities employer and is committed to a policy of treating all its employees and job applicants equally regardless of race, colour, ethnic origin, nationality, national origin, religion or belief, gender, sexual orientation, gender reassignment, age or perceived age, marital or civil partnership status or disability.

This electronic message contains information that is confidential and termed "personal data" under the Data Protection Act 1998. This electronic message is intended for the use of the addressee(s) only. If you are not the intended addressee, any disclosure, copying, distribution or use of the contents of this message is prohibited and may be unlawful. Disclosure to any party other than the addressee, whether inadvertent or otherwise is not intended to waive privilege or confidentiality.

Similar jobs

Jackie Kerr Recruitment Ltd logo
Embedded Software Engineer
Jackie Kerr Recruitment Ltd
Fordingbridge
£45,000 - £55,000 p/y
Bluetooth
Gitlab CI/CD
I2C
Usb
Wallace Hind Selection logo
Electronic Design Engineer
Wallace Hind Selection
Slough
£60,000 - £75,000 p/y
Stm32
Pcb Design
ARM
Ltspice
Wallace Hind Selection logo
Electronic Design Engineer
Wallace Hind Selection
Milton Keynes
£60,000 - £75,000 p/y
Stm32
Pcb Design
ARM
Ltspice
Wallace Hind Selection logo
Electronic Design Engineer
Wallace Hind Selection
Watford
£60,000 - £75,000 p/y
Stm32
Pcb Design
ARM
Ltspice
Corriculo Ltd logo
Embedded Electronic Systems Engineer, Glasgow, COR7612
Corriculo Ltd
Glasgow
£30,000 - £35,000 p/y
Vhdl
Verilog
I²C
Systemverilog