1 week ago

Firmware Engineer

Ormskirk 50K - 60K Permanent

Firmware Engineer - Embedded Systems & Custom Protocols

📍 Location: Mawdesley, West Lancashire (Office-based - own transport required)
💰 Salary: Competitive, based on experience
🕒 Job Type: Full-time, Permanent
🎓 Level: Mid to Senior

About Us

A UK leader in the design and manufacture of life safety and compliance technology, including fire alarms, nurse-call systems, and assistive hearing devices. Based in Wigan, with a cutting-edge R&D facility in Mawdesley, we are a growing, engineering-focused company where your technical skills make a real difference.

The Role

We are looking for an experienced Firmware Engineer to join our R&D team, working on complex embedded systems for life-critical applications.

You will:

  • Develop and maintain embedded firmware for ARM microcontrollers
  • Work on distributed systems with custom networking protocols
  • Implement touchscreen HMI functionality for user interfaces
  • Write robust, efficient code in C for real-time embedded environments
  • Collaborate with hardware, software, and product teams across the full product lifecycle
  • Debug, test, and validate code using tools such as IAR Embedded Workbench
  • Contribute to systems design, architecture, and product innovation

About You

You're a confident, capable firmware developer with a track record in complex system design.

Essential skills and experience:

  • Solid commercial experience in embedded C development
  • Strong understanding of ARM-based microcontrollers
  • Experience with IAR Embedded Workbench (or similar IDEs) and toolchains including Segger middleware
  • Familiarity with real-time operating systems (RTOS) and low-level debugging
  • Experience designing firmware for distributed systems with custom comms protocols
  • Experience developing touchscreen HMI interfaces
  • Experience in regulated or safety-critical industries
  • Familiarity with electronics/hardware design principles

Nice to have:

  • Knowledge of EMC, signal integrity, or power management

What We Offer

  • 34 days annual leave (including bank holidays)
  • Private health insurance + death-in-service benefit
  • Healthcare cash plan
  • Enhanced pension contribution
  • Discretionary Friday half-day
  • Real technical ownership and variety in your role
  • Career progression within a growing R&D-focused company

Interested?

If you're ready to take ownership of technically demanding projects and want to help create innovative, life-saving systems, we'd love to hear from you.

Share this job:

Apply now

Similar Jobs

1 day ago

Project Application Engineer

Worthing 55K - 55K Permanent

To deliver process control system solutions. This is a hands-on engineering role to deliver SCADA and process control systems. The scope includes all phases of project delivery including obtaining user requirements, documentation, configurations, tes...

3 days ago

Electronics Engineering Lead

Walsall 40K - 50K Permanent

This role will be responsible for leading the next generation of product development and will oversee the design and development for new product features.Key Responsibilities include:Design and validate embedded systems based on ARM architectures, ru...

3 days ago

Embedded Software Engineer

Nottingham 40K - 50K Permanent

I am working with a company who are looking for a Embedded Software Engineer to join their dedicated R&D team in Nottingham. You will write software in C and C++ on RTOS and Linux Yocto for the development of EV chargers in line with regulations incl...

3 days ago

Electrical/Electronics Engineer

Pickering 10K - 10K Permanent

Job purpose: To provide engineering design and support functions. Responsible for small projects or sub-sections of larger projects under instruction of more senior engineers.Key Responsibilities: (Key Tasks) Manage design projects from initial conce...

3 days ago

Embedded Systems Engineer

Pickering 10K - 10K Permanent

Job Purpose:To provide engineering design and support functions, and to be responsible for small projects or sub-sections of larger projects under instruction of more senior engineers.Key Responsibilities: (Key Tasks)Manage design projects from initi...

5 days ago

Project Manager

Stafford 61K - 85K Permanent

Project Manager Stafford based with UK wide travel65k-85k + 6k car allowance + 10% bonus Job Responsibilities:Project Management: Oversee full project lifecycle from award to completion, ensuring timely, safe, and cost-effective delivery aligned with...

5 days ago

Portfolio Manager

Stafford 80K - 90K Permanent

Portfolio Manager Stafford - hybrid working 80k-90k + 6k car allowance + performance bonus Job Responsibilities:Strategic Portfolio OversightDevelop and execute portfolio strategies aligned with company goals.Maintain comprehensive portfolio plans w...

5 days ago

Firmware Engineer

England 50 - 60 Contract

Job Title: Firmware Engineer Location: Fully RemoteRate: £50-60 an hourContract length: 6 monthsOutside IR35Role Overview:Join an innovative team developing cutting-edge wearable technology for real-time performance tracking. This role focuses on des...

5 days ago

BMS commissioning engineer

Liverpool 50K - 60K Permanent

Benefits Company car Car allowance Private healthcare Life assurance scheme 25 days holiday. Job title BMS Commissioning EngineerWhat will this person be doing? Commission and test BMS systems to ensure they operate according to design specificat...