5 hours 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

6 hours ago

Embedded Test Team Lead

Capenhurst 60K - 60K Permanent

Embedded Test Team LeadLocation: Capenhurst (Hybrid - approximately 50/50 home and office, flexible to project needs) Salary: Up to £60,000 DOE + annual bonusAbout UsWe are an innovation-driven organisation with a strong, positive culture built on co...

7 hours ago

ICA Engineer

London 375 - 400 Travel Costs Covered Contract

Role: ICA EngineerSector: WaterLocation: Thames Water sitesContract: 6 monthsIR35: Outside Role Overview: Working on a range of projects within water treatment and wastewater. Overseeing projects on a range of tier 1 contractor sites from a consultan...

4 days ago

BMS Account Manager

London 55K - 65K Permanent

Job Title: BMS Account ManagerSalary: £55,000 - £65,000 DOE (negotiable)Location: Flexible - remote, office, or hybrid (with travel to sites in the South)Hours: Full-timeBenefits: Car allowance, travel expenses, commission structure, regular social e...

4 days ago

Electronic Design Engineer

Aberdeen 50 - 55 Contract

I'm seeking an experienced Electronic Design Engineer to support projects in Aberdeen. This contract role focuses on both digital and analogue circuit design, contributing to the development of reliable, high-performance electronic systems.Contract D...

4 days ago

Electronic Design Engineer

High Wycombe 55 - 65 Permanent

Electronic Design Engineer - Contract (Outside IR35) Location: High Wycombe (on site, with flexibility to work from home when tasks allow) Rate: £55-£65 per hour Duration: 3 months initially (potential extension)We are seeking an experienced Electron...

4 days ago

Senior Control Panel Design Engineer

Bristol 450 - 550 Contract

We are hiring a Sr Control Panel Design Engineer The ideal candidate will have the following:10+ years in control panel designProficient in Bentley promise.eSignificant Profibus experience - can design site Profibus networks independentlyExperience w...

4 days ago

BMS Commissioning Engineer

Leeds 330 - 350 Contract

BMS Commissioning Engineer Schneider

5 days ago

Installation Engineer

Leicester 50K - 50K Permanent

Installation and Commissioning Engineer Leicester based - UK wide travel Up to 60k Responsibilities: Production of detailed design specifications for programming and manufacturing applicationsDevelopment of control system hardware and software for t...

5 days ago

Senior Commissioning Engineer

Stone 60K - 65K Permanent

Senior Field Service Engineer Stone (3 days a week)Key ResponsibilitiesMaintain accurate records and reporting systems for customer issues, maintenance, and resolutions.Provide technical support to both customers and colleagues, addressing technical...