Why This Role Stands Out
This hybrid role offers a competitive GBP 60,000 salary and the chance to significantly impact complex, long-lifecycle embedded systems by contributing to system architecture and low-level development. You'll thrive here if you have strong embedded Linux and object-oriented programming skills, enjoy collaborative problem-solving, and are eager to refine your expertise within a reputable and growing engineering business. Apply today to join a technically driven team and advance your career in embedded software!
Quick Overview
Job Description
Embedded Linux Software Engineer
Location: Manchester (Hybrid - 3 days office / 2 days home)
Salary: Up to 60,000 + Bonus
Our client, a well-established and growing engineering business based in Manchester, is looking for an experienced Embedded Linux Software Engineer to join their software development team. This is a fantastic opportunity to work on complex, physical product-based systems with long product lifecycles, contributing to system architecture and low-level embedded development within a collaborative, technically-driven environment.
You'll be working on resource-constrained embedded platforms, helping shape system architecture, and developing robust, high-quality software for real-world hardware applications.
The Role
As Embedded Linux Software Engineer, you'll play a key role in designing and developing software for embedded systems, working closely with hardware and firmware teams to deliver reliable, well-architected solutions.
You'll bring strong object-oriented development skills and genuine embedded Linux expertise to a business that values engineering rigour and long-term product thinking.
Essential Experience
- Experience developing for embedded Linux systems, with in-depth knowledge of system architecture design
- Experience developing commercial object-oriented applications using a C-like language, ideally C++ or C#
- Experience developing for resource-constrained embedded platforms
- Experience developing large-scale applications using Git version control
Desirable Experience
- Experience developing GUI applications for embedded Linux systems
- A strong appreciation of the hardware environment your software runs within
- Professional experience developing applications in C#
- Development within the Debian ecosystem, including CI/CD
- Experience using Microsoft Visual Studio
- Experience developing for HMI-based systems
- Demonstrable knowledge of XAML/WPF development using the MVVM pattern
- Experience with Agile methodologies such as SAFe
- Knowledge of machine-to-machine communication protocols and technologies (e.g. Fieldbus, industrial Ethernet protocols, MQTT)
What's on Offer
- Salary up to 60,000, dependent on experience
- Annual bonus scheme
- Hybrid working - 2 days from home per week
- The opportunity to work on complex, meaningful engineering challenges within a stable, product-focused business
If you're an embedded software engineer with a strong grounding in Linux systems and object-oriented development, and you're looking to bring your skills to a business building genuinely impactful products, we'd love to hear from you.
Similar jobs
- CP
Engineer
Chesterfield Poultry
Doncaster, South Yorkshire🇬🇧£22/hrHybrid4 weeks agoEngineering - ES
Systems Engineer
Elix Sourcing Solutions Limited
Maidstone, Kent🇬🇧£50k - £60k/yrHybrid2 weeks agoTechnology - HS
Junior Software Engineer
H Squared Talent Ltd
Andover, Hampshire🇬🇧Hybrid3 weeks agoSQLSQL ServerRobotics+4Technology - GG
DV Cleared Software Engineer
Gold Group Ltd
London🇬🇧£44k - £66k/yrOn-site3 days agoDockerSQLSpring+8Technology - KE
Embedded Software Engineer
NewKO2 Embedded Recruitment Solutions LTD
Middlestone, Bishop Auckland🇬🇧On-site2 days agoC++Technology - TP
Technical Engineer
Terry Parris Associates Ltd
Lewes, East Sussex🇬🇧£55k - £65k/yrOn-site5 weeks agoEngineering