Embedded Linux Software Engineer

Businessif
Manchester, UK
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Fieldbus C Sharp (Programming Language) C++ (Programming Language) Communications Protocols Continuous Integration Debian Linux Linux on Embedded Systems Ethernet Extensible Application Markup Language Firmware Microsoft Visual Studio
+9 more
Windows Presentation Foundation Message Queuing Telemetry Transport (MQTT) Model View ViewModel Object-Oriented Software Development Software Engineering Systems Architecture Enterprise Software Applications Software Application Programming Git

Job description

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.

Requirements

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 controlDesirable 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

Benefits & conditions

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 businessIf 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on itjobpro.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all