Embedded Linux Developer

The One Group
Saffron Walden, UK
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Board Bringup Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Communications Protocols Linux Linux on Embedded Systems Field-Programmable Gate Array (FPGA) Python (Programming Language) Linux-Powered Devices Real-Time Operating Systems Scripting
+4 more
State Machines Yocto Bare Metal Hardware Debugging

Job description

You’ll be responsible for: Developing embedded Linux solutions for ARM-based SoCs Working across Linux user space, kernel space and device trees Supporting system bring-up, board integration and hardware debugging Developing real-time software using C and C++ Working with RTOS and bare-metal systems across different MCU platforms Building and maintaining custom Linux images using Yocto Diagnosing complex software, hardware and system-level issues Collaborating closely with electronics, FPGA and wider engineering teams Contributing to technical documentation, project planning and engineering standards Working directly with customers to understand and solve challenging technical problems

Requirements

Commercial embedded Linux development Strong C or C++ programming skills Experience with ARM-based SoCs or embedded MCU platforms Knowledge of device trees, Linux user space and kernel space Experience integrating software with hardware An adaptable mindset and an interest in working across varied technologies Experience with some of the following would be highly beneficial: Yocto or custom Linux image development Linux device drivers RTOS or bare-metal development Python, C# or another scripting language for tooling and test automation Board bring-up and reading electronic schematics DSP, algorithms, communication protocols or state machines OpenCPI, STICS or SOSA Industrial, medical, communications or defence projects This position would suit a well-rounded embedded engineer who enjoys variety, wants exposure to the complete product lifecycle and is comfortable working at the boundary between software and electronics. You’ll receive a strong overall package, ongoing technical development and the opportunity to work on genuinely varied engineering challenges within a friendly and highly capable team.

Apply for this position

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

Apply on www.careerjet.co.uk

Good distractions

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

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

Videos

See all

Related articles

See all