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.