Linux Kernel Consultant

🕒 March 30

🇬🇧 United Kingdom – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🇬🇧 UK Skilled Worker Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Collabora

Collabora

51 - 200 employees

Founded 2005

Open Source • Software Development • Consulting

Collabora is a company deeply rooted in the Open Source ecosystem, providing a wide range of services that include integrating, optimizing, and maintaining open source software. They are actively involved in projects such as the Linux Kernel, graphics, multimedia, machine learning, and extended reality (XR), with a strong focus on contributing to open source communities. They also specialize in putting LibreOffice in the Cloud and offer their expertise in open source software across various industries, including automotive and digital TV. Collabora's mission is to help clients navigate and adopt open source solutions as a foundational approach to innovation in technology.

📋 Description

• Contribute directly to mainline Linux kernel development: schedulers, power management, device drivers and core subsystems • Support and optimise Linux for extremely popular consumer devices used by millions of people • Make Linux do things it can't currently do • Work with upstream maintainers and represent Collabora at conferences • Translate customer needs into technical solutions while advocating for upstream-first approaches • Balance technical excellence with real-world pressures: customer deadlines, hardware limitations, business priorities, while keeping code quality high • Explain complex kernel decisions to product teams, provide honest timelines and build trust through transparent communication

🎯 Requirements

• Product support experience, you are comfortable diagnosing and resolving issues reported by end-users which often require dedication to reproduce from vague bug reports and limited reproduction steps • Solid Linux kernel development experience, you have spent meaningful time working in the kernel and are comfortable navigating unfamiliar subsystems independently. You do not need to have seen everything, but you should know how to find your way. We are looking for someone who is still building their reputation in the upstream community and wants a role that accelerates that. • Strong English communication skills, both spoken and written for patch reviews, documentation and client discussions • Self-directed work style - you thrive in a remote, asynchronous environment • Upstream contribution history, we know not every employer makes this easy. If you haven't had the opportunity yet, we'll help you build that profile as part of the role • Consultancy or client-facing technical background, you know how to balance technical excellence with business constraints, explain kernel internals to product teams, manage expectations across multiple projects and advocate for upstream solutions while respecting customer timelines • Experience with schedulers, power management, Bluetooth, WiFi or audio subsystems • Familiarity with CI/CD for kernel testing (KernelCI, Jenkins, LAVA) • Background in BSP development or board bring-up • Distribution experience (Arch, Debian, Yocto, Buildroot) • Rust programming skills

🏖️ Benefits

• Competitive salary - Salary is location-dependent and benchmarked against local market data. We ask candidates to share their expectations during the application process and engage with those honestly • Conference attendance - we cover expenses and encourage speaking opportunities • Open source time - contribute to projects you care about • Office setup budget • Sabbatical/Retention of Services, available after five years continuous service • Co-working policy - support for working outside home • Wellness assessments - biannual well-being assessments with a trained mental health specialist • Fully remote - work where you’re most productive • Global team - engineers across Europe, Americas and Asia • No on-call rotations - while the role involves supporting client engineering teams, there are no on-call rotations or out-of-hours incident response expectations • Flexible hours - manage your own schedule

Apply Now

Similar Jobs

🕒 March 28

Mimica

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Fullstack Engineer focused on enhancing the Mimica Webapp using the MERN stack. Collaborating with teams to develop features, optimize architecture, and improve user experiences.

🕒 March 28

Euphoric

11 - 50

👥 HR Tech

☁️ SaaS

🤝 B2B

Software Engineer developing AI-native benefits platform for Euphoric in a remote-first setup. Building innovative AI-first features with a focus on user experience and teamwork.

🕒 March 28

tem

51 - 200

⚡ Energy

🛍️ eCommerce

☁️ SaaS

Tech Lead driving product delivery and AI-driven infrastructure for energy transactions at tem. Lead development of scalable systems and enhance customer engagement across platforms.

🕒 March 27

TNG Technology Consulting

501 - 1000

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

Software Developer/IT Consultant developing and optimizing software systems and cloud infrastructure. Analysis of customer requirements and consulting on automated test environments.

🕒 March 27

Foundational engineering leader at Civic Marketplace driving technical roadmap and managing teams. Seeking to develop an efficient procurement platform for local governments.