1 month ago

Embedded Systems Reliability Engineer

Capenhurst 60K - 60K Permanent

Due to continued growth, we're looking for an Embedded Systems Reliability Engineer to join our dynamic CTO Development Team. You'll work with a talented, welcoming group of engineers who are passionate about technology, quality, and innovation. If you have a strong background in embedded systems, this is an excellent opportunity to make a real impact.

The Role

This is a hands-on role for a skilled engineer with a deep understanding of embedded software, reliability engineering, and modern development practices. You'll play a key part in improving the robustness, performance, and quality of our embedded and desktop systems.

Key Responsibilities:

  • Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements.

  • Develop and maintain tools for automated testing, diagnostics, and release validation using Python and Bash.

  • Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop applications (CMake/Qt), integrating quality gates and static analysis.

  • Define, monitor, and drive improvements against key reliability metrics (e.g. crash frequency, memory stability, startup success).

  • Improve diagnostic visibility through structured logging, crash data capture, and telemetry (via MQTT).

  • Collaborate with hardware, software, and test engineers to embed reliability and quality throughout the development lifecycle.

About You

Essential Skills & Experience:

  • Degree in Software Engineering, Computer Science, Electronics, or equivalent practical experience.

  • Strong proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development.

  • Skilled in Python and Bash for tooling and test automation.

  • Experience with CMake, make, and CI/CD systems (e.g., GitLab CI, Azure Pipelines).

  • Familiarity with Docker for embedded software builds and containerised testing.

  • Confident debugging across firmware, OS, and application layers.

  • Deep understanding of Embedded Linux (Buildroot), system configuration, and device-level development.

  • Familiarity with MQTT and messaging protocols in distributed systems.

  • Experience with Qt and GUI development for Windows and Linux environments.

  • Understanding of observability, incident response, and long-term reliability strategies.

  • Exposure to hardware-in-the-loop (HIL) testing and embedded diagnostics.

What We Offer

We're committed to helping our people grow, achieve, and innovate. You'll be part of a supportive, inclusive team where your ideas and expertise make a real difference.

Benefits include:

  • Salary: Up to £60,000 DOE

  • Hybrid working: Approximately 50/50 home and office (flexed to project needs)

  • Holidays: 25 days + bank holidays, with an additional day every 3 years (up to 30 days) and the option to buy 5 more

  • Pension: 8% employer contribution (or cash equivalent)

  • Health & wellbeing: Private Medical Insurance, Group Life Insurance, Income Protection, and Critical Illness cover (or cash equivalents)

Share this job:

Apply now

Similar Jobs

2 days ago

RF/Microwave Design Engineer

Manchester 65 - 70 Contract

Contract Opportunity: RF/Microwave Design EngineerLocation: Manchester (Greater Manchester)Hours: 40 hours per weekContract Length: 6 months (likely extension)Day Rate: £65-£70 per hour (Outside IR35)On-Site Requirement: 2 days per week on-site (rema...

2 days ago

Sprinkler Site Manager

London 300 - 350 Contract

Role 1 - Sprinkler Site Manager - 6 month contract Location: London Requirements: * Managing commercial sprinkler installation projects * Overseeing site progress, QA, and contractor coordination * Ensuring compliance with BS EN 12845 & LPC rules * S...

2 days ago

Electrical Design Engineer

Manchester 45 - 50 Contract

Role Overview: Role: Electrical Design EngineerSector: WaterLocation: Manchester area (Hybrid working)Contract Length: 12 monthsRate: £45-50phIR35: Outside What Are We Looking For?You will take on a leading role in aspects of projects from scoping an...

2 days ago

EMS Manager / Systems Manager / Programme Manager

Somerset 70 - 75 Contract

Job: Engineering Management System ManagerContract: 6-month, inside IR35Pay: £70-£75 per hourLocation: SomersetStart date: 1 Feb or earlierWork: On-site, full-time or part-time availableClearances: BPSSReports to: Head of Safety, Airworthiness and Sp...

6 days ago

BMS Project Engineer

Birmingham 45K - 55K Permanent

MS Principal Engineer - Midlands Location: Midlands (Hybrid working) Salary: up to £55,000 + car/allowance + bonus + benefitsWe're looking for a passionate and experienced BMS Principal Engineer to join one of the UK's most respected Building Energy...

1 week ago

RF Design Engineer

Glasgow 65 - 75 Contract

Hi all,I'm currently recruiting for a contract opportunity involving microwave/milimeter wave power amplifier design.Contract details: Multiple sites (North East/West and South), £65-75 per hour, 3 days on-site, outside IR35What you'll need:- Extensi...

1 week ago

Commissioning Engineer

Telford 50 - 60 Contract

Location: UK (with site travel as required) Contract Length: 6 Months Rate: £50-£60 per hour (Outside IR35) Start Date: ASAPOverview:We're supporting a leading special purpose machinery manufacturer within the packaging sector who are seeking an expe...

1 week ago

Sprinkler Project Manager

City of London 300 - 400 Contract

Job Title: Sprinkler Project ManagerLocation: London (covering Greater London & South East) Sector: Fire Protection / Commercial ProjectsDuration: 6 month contract Manage commercial sprinkler installation projects.Oversee and coordinate site activiti...

1 week ago

TP141 Adv Commissioning Engineer

Somerset 1000 - 1.3K Contract

The client is seeking a TP141 Adv commissioning engineer for a 4 month project in 2026Work will be on a new 132kV bay on a NG site