Embedded Systems Reliability Engineer
NMS Recruit are seeking an experienced Embedded Systems Reliability Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer).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 quality and reliability throughout the development lifecycle
- Degree in Software Engineering, Computer Science, Electronics or equivalent working experience
- Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development
- Strong scripting experience 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 in 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 used in distributed systems
- Experience with Qt and GUI development for Windows and Linux environments
- Working knowledge of observability concepts, incident response and long-term reliability strategies
- Exposure to hardware-in-the-loop (HIL) testing and embedded diagnostics
- Up to £60,000 DOE
- Career development opportunities
- Holidays: 25 days of annual leave (FTE), plus bank holidays, with an extra day for every three years completed (up to a maximum of 30 days). Ability to buy an additional 5 days
- Pension contributions of 8% from the employer
- Group Life Insurance, Income Protection, and Critical Illness cover
- Private Medical Insurance
- Company
- NMS Recruit Limited
- Location
- Capenhurst, Chester, Cheshire, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £55,000 - £60,000 per annum
- Posted
- Company
- NMS Recruit Limited
- Location
- Capenhurst, Chester, Cheshire, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £55,000 - £60,000 per annum
- Posted