Embedded Software Engineer (Yocto / Linux)
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
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!