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
-
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.
Join us
Interested candidates should submit:
- Your curriculum vitae / résumé
- A cover letter highlighting your experience and motivation to join us
- Links to your contributions to relevant projects (git commits, mailing
list posts, or similar)
Your application should be sent to jobs@ideasonboard.com and
reference the job title you wish to apply for.
Please refrain from using any generative AI in the application
process.
We look forward to hearing from you!
Apply