Senior Embedded Firmware Engineer

Redline Group
Whiteley, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£48,000.0 - £88,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Behavior-Driven Development C++ (Programming Language) Continuous Delivery Datasheets Software Debugging Embedded C Embedded Software Firmware Hardware Interface Design Python (Programming Language) LabVIEW
+11 more
MATLAB Project Management Software Scrum Methodology Software Architecture Software Engineering Software Requirements Analysis Systems Integration Model-Driven Development Test-Driven Development (TDD) Information Technology Bare Metal

Job description

  • We lead end-to-end development of embedded software and capacitive sensing algorithms.
  • We define and drive software architecture and firmware design decisions.
  • We manage project delivery, ensuring timelines, quality, and customer expectations are met.
  • We mentor and support junior and mid-level engineers.
  • We facilitate Agile/SCRUM processes, including sprint planning and retrospectives.
  • We collaborate with cross-functional teams including IC design, hardware, and applications.
  • We identify and manage technical risks, dependencies, and trade-offs.
  • We act as a technical interface with customers, supporting system integration.
  • We develop firmware using Embedded C and Assembler.
  • We perform model-based design using Python, MATLAB, or similar tools.
  • We design, simulate, and optimise touch sensing and signal processing algorithms.
  • We develop and debug low-level drivers for MCU peripherals.
  • We support integration with customer hardware and operating systems.
  • We work within a continuous delivery environment for consumer electronics.

Technologies:

  • AI
  • Embedded
  • Firmware
  • Hardware
  • Support
  • Matlab
  • Python
  • TDD
  • C++

Requirements

  • We require a BSc or BEng in Electronics, Computer Science, Software Engineering, or a similar relevant subject.
  • We require extensive post-graduate experience in software or firmware engineering.
  • We require proven experience in a functional leadership or technical lead role, including project delivery and mentoring engineers.
  • We require demonstrated experience delivering complex, cross-functional embedded software projects.
  • We require strong commercial experience developing bare-metal embedded firmware in C, including direct interaction with MCU peripherals, registers, interrupts, memory, and hardware interfaces.
  • We require hands-on experience developing and debugging low-level embedded drivers and firmware on microcontroller-based platforms.
  • We require proven experience integrating firmware with hardware, diagnosing hardware/software issues, and working with datasheets, schematics, and debugging tools.
  • We require the ability to interpret hardware specifications, datasheets, and system requirements to support firmware development and product integration.
  • Experience with Python, MATLAB, or LabVIEW is desirable.
  • Knowledge of Digital Signal Processing (DSP) or image processing is desirable.
  • Familiarity with test-driven development (TDD) and behaviour-driven development (BDD) is desirable.
  • Experience with defect tracking and task management tools is desirable.

About the company

We are a fast-growing, innovative organisation based in Whiteley, Fareham, at the forefront of semiconductor technology, embedded systems, and capacitive touch solutions. This is a permanent Senior Embedded Firmware Engineer (Technical Lead) role offering a salary of around £80,000 plus benefits. We provide hybrid working with modern office facilities, private healthcare, mental health and wellbeing support programmes, and a collaborative, fast-paced engineering environment with opportunities to work on cutting-edge embedded and touch technologies. We foster a culture that encourages innovation, learning, and professional growth, and this role offers the chance to lead technical direction on next-generation consumer electronics, including touch technology, AI data processing, and connected devices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all