OUR SECTORS

At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.

Submit vacancy
Looking for
tech jobs in the US?
Visit USA Tech Recruit

Job search

Our sectors

Client services

About us

Looking for
tech jobs in the US?

Visit US Tech Recruitment

Client services

At European Recruitment, our sectors cover a wide
range of industries within the field of technology

Submit Vacancy

About us

At European Recruitment, our sectors cover a wide
range of industries within the field of technology

Submit Vacancy

Client services

Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.

Submit vacancy
Looking for
tech jobs in the US?
Visit USA Tech Recruit

Looking for
tech jobs in the US?

Visit US Tech Recruitment

Our Sectors

At European Recruitment, our sectors cover a wide range of industries within the field of technology

Submit Vacancy

About us

Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.

Submit vacancy
Looking for
tech jobs in the US?
Visit USA Tech Recruit

Looking for
tech jobs in the US?

Visit US Tech Recruitment

Our Sectors

At European Recruitment, our sectors cover a wide range of industries within the field of technology

Submit Vacancy

Senior Embedded Linux Engineer

Recruitment Consultant
Simon Troupe
Posted
2 months ago

Senior Embedded Linux OS Engineer

We seek applicants with a strong track record in developing and deploying system software for high-quality consumer electronics and industrial IoT devices. As a senior developer and technical leader, you will be instrumental in customer projects, managing end-to-end operating system support (Yocto/OpenEmbedded/Debian), booting BSPs for various devices, and serving as the project’s kernel and OS expert. The role involves developing, maintaining, and documenting software, assessing new technologies, debugging and revising code, contributing to software design, and collaborating with users to refine and test programs. Candidates should have expert-level skills, proven experience, and a history of open-source contributions.

Primary Responsibilities

Summary

  • Design and develop custom operating system solutions based on Yocto, Android, and Debian platforms.
  • Implement Linux support for various hardware components.
  • Expertise in ARM SoCs, with a focus on Qualcomm SoCs.
  • Initialize and support hardware platforms from scratch.
  • Develop and maintain continuous integration and testing frameworks.
  • Test and enable complete use cases on emerging platforms.
  • Provide technical support and resolve bugs.
  • Offer technical leadership and influence others through best practices and specialized knowledge.
  • Drive significant features or enhancements to improve product quality.
  • Deliver high-quality functionality on time, including specification, design, development, documentation, and testing.
  • Collaborate daily with team members and the open-source community.
  • Present at open-source conferences.
 

Educational Background
A degree in Computer Science or equivalent experience is required.

Key Technical Skills & Experience

  • At least seven years of experience with production-grade Linux (Yocto/Android/Debian) for Embedded/Consumer Electronics/IoT devices.
  • Proficiency in OS image generation (Yocto/AOSP/Debian), packaging, release processes, upgrades, CVE tracking and resolution, and CI/CD.
  • Over five years of Embedded Linux experience, including SoC bring-up, BSP upgrades, and work with Linux kernel subsystems like display, audio/video, compute, or power management.
  • Active participation in Linux project upstreaming or maintenance of open-source projects is highly desirable.
  • Familiarity with ARM CPU ISA architecture.
  • Experience with full boot chains and bootloaders like U-Boot, GRUB, and UEFI.
  • Knowledge of hardware protocols (USB, PCIe, UART, I2C, SPI, GPIO) and experience with Bluetooth and wireless technologies are advantageous.
  • Hands-on experience with embedded hardware and software debugging tools like PC software, oscilloscopes, and logic analyzers.
  • Proven record of contributions to Linux kernel, userspace, or other open-source projects.
 

Preferred Skills & Experience

  • Knowledge of Qualcomm SoCs and Snapdragon architecture.
  • Experience with PCIe or USB4.
  • Expertise with the Linux DRM subsystem.
  • Experience in implementing end-to-end solutions.
  • Active Linux kernel developer or maintainer.
  • Past speaker at open-source conferences with publications in technical forums, blogs, or articles.
  • Ideal candidates should be curious, reliable, adaptable, practical, and skilled at community outreach.

 

Industry
Contract Type
Contract
Location
United Kingdom
Work Model
Remote

Apply Now

By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.

For more information, please refer to our
Privacy Notice

    Name
    Email
    Phone
    Location
    Message

    Upload CV:

    Choose file

    Formats: Word, PDF (max. size: 20MB)

    Subscribe for industry highlights.

    Send Application
    Submit CV
    Submit Vacancy