About Us
We are seeking a Junior to Mid-level Linux Kernel Engineer to join our
team. This is an excellent opportunity for an enthusiastic developer based in
the Bristol area to work on cutting-edge kernel and multimedia technologies at
and learn how to contribute upstream to open source projects.
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
Requirements
- Experience with Linux kernel development - You should have an
understanding of kernel development concepts, and have experience configuring,
compiling and booting custom kernels
- C programming - A good understanding of programming 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
- Upstream development experience - Experience contributing to the mainline
Linux kernel or other major open source projects
- libcamera development - Experience with the libcamera project or other
camera subsystem technologies
- C++ experience - Familiarity with object orientated design and development
- Video4Linux (V4L2) experience - 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