Avanti Recruitment
Embedded Software Engineer (Yocto / Linux)
Explore roles
Avanti Recruitment
Embedded Software Engineer (Yocto / Linux)
Private salary
Gloucester
In office
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

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

Role tech stack
Avanti Recruitment
Embedded Software Engineer (Yocto / Linux)
Share role