Embedded Software Engineer (Yocto / Linux)

New Today

We are working with a highly specialised UK engineering company delivering advanced embedded systems for complex, high-performance environments. Due to continued growth and an upcoming project transition, they are looking to bring a key skillset in-house and hire an experienced Embedded Software Engineer with strong Yocto and Linux expertise.

You will play a critical role in designing, building, and maintaining embedded Linux systems from the ground up. This position is focused on developing robust, scalable software for bespoke hardware, with a strong emphasis on the Yocto Project.

You will be involved across the full development lifecycle, from low-level board bring-up through to system optimisation and deployment.

Key Responsibilities

* Develop and maintain embedded Linux distributions using Yocto

* Perform Linux kernel configuration and development

* Support board bring-up on custom hardware platforms

* Develop and integrate device drivers

* Work with U-Boot and bootloader configurations

* Collaborate with hardware engineers on system integration

* Troubleshoot and optimise system performance

* Contribute to long-term capability building within the embedded team

Required Experience

* Strong commercial experience with the Yocto Project

* Deep understanding of embedded Linux systems

* Experience with:

* Linux kernel development

* Board bring-up

* Device driver development

* Bootloaders such as U-Boot

* Proven ability to build Linux systems from scratch for custom hardware

* Strong debugging and problem-solving skills

Desirable Skills

* Existing SC Clearance

* Experience working in regulated or security-sensitive environments

* Background in industries such as defence, aerospace, or telecommunications
Location:
Bristol
Job Type:
FullTime
Category:
Engineering

We found some similar jobs based on your search