Embedded Software Engineer (Yocto/Linux)

Embedded Software Engineer (Yocto/Linux)

Posted Today by Jobserve

Negotiable
Undetermined
Undetermined
Bristol, Somerset

Summary: The role of Embedded Software Engineer focuses on developing advanced Embedded Linux systems for a UK engineering company, emphasizing expertise in Yocto and Linux. The position involves the full development lifecycle, from initial board bring-up to system optimization. The engineer will work closely with hardware engineers and contribute to the team's long-term capabilities. This is a critical role due to the company's growth and project transitions.

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

Key Skills:

  • 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

Salary (Rate): undetermined

City: Bristol

Country: UK

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

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