Embedded Systems Reliability Engineer
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) 
- Company
- Vantage Consulting
- Location
- Capenhurst, Cheshire, United Kingdom
 Hybrid / WFH Options
- Employment Type
- Permanent
- Salary
- £60000/annum
- Posted
- Company
- Vantage Consulting
- Location
- Capenhurst, Cheshire, United Kingdom
 Hybrid / WFH Options
- Employment Type
- Permanent
- Salary
- £60000/annum
- Posted