Senior Linux Kernel Engineer

Ideas On Board Oy 

📍 Filton, United Kingdom 🇬🇧

full-time
senior
hybrid
Posted —

Key Skills

LinuxCGitV4L2libcamera

Industry

Consumer ElectronicsAutomotive

Job Description

About Us

We are seeking an experienced Linux Kernel Engineer to join our team. This is an excellent opportunity for a skilled developer based in the Bristol area to work on cutting-edge kernel and multimedia technologies at the upstream level.

The Role

You will work on Linux kernel maintenance, upstream development, and camera subsystem technologies including libcamera . This position involves:

  • Upstream Linux kernel development - Contributing patches, bug fixes, and new features to the Linux kernel
  • Kernel maintenance - Supporting and improving existing kernel subsystems
  • Camera and multimedia stack - Working with libcamera, V4L2, and related video capture frameworks
  • Collaboration - Working with the open-source community, maintainers, and other skilled engineers
  • Technical leadership - Providing guidance on kernel-level architectural decisions

Requirements

  • Strong experience with Linux kernel development - You should have a proven track record of kernel contributions and deep understanding of kernel internals
  • Upstream development expertise - Experience contributing to the mainline Linux kernel or other major open source projects
  • C programming - Deep proficiency in C
  • Version control and collaboration - Proficiency with Git and experience working in distributed, open-source environments
  • Communication skills - Ability to clearly communicate technical decisions and participate in technical discussions with peers and maintainers

Nice to Have

  • libcamera development - Experience with the libcamera project or other camera subsystem technologies
  • C++ experience - Familiarity with object orientated design and development
  • Video4Linux (V4L2) expertise - Knowledge of the V4L2 framework and camera drivers
  • Open-source communities - Active participation in Linux kernel mailing lists or other open source communities
  • Board bring-up - Experience bringing up new hardware platforms or SoCs
  • Device drivers - Experience developing or maintaining kernel device drivers
  • Bootloader - Experience adapting and configuring bootloaders and firmware

What We Offer

  • Flexible schedule - Work hours are set by you, to provide the best work/life balance
  • Upstream impact - Your work directly contributes to the Linux kernel and open-source ecosystem
  • Professional growth - Opportunities to deepen your kernel expertise and industry influence
  • Collaborative environment - Work alongside experienced kernel engineers and industry experts
  • Remote options - While we desire someone able to access the Bristol office, hybrid remote work from home is possible

Additional Information

  • Travel - We have an annual company gathering, and travel for relevant conferences is possible where desired and applicable.
  • UK Residency - You must have a right to live and work in the UK and reside within commutable distance of Bristol to apply for this role

Application

  • Please include references to your work in the Linux kernel or open source community participation as part of your application.