Linux Kernel Consultant (Remote/Anywhere)

2 months, 3 weeks ago
Full-time
Senior
Software Development
Collabora

Collabora

Collabora is a global consultancy specializing in delivering Open Source software solutions to the commercial world, empowering clients with community-driven projects and expertise in key areas like the Linux Kernel and LibreOffice.

Internet Software & Services
51-250
Founded 2005

Description

  • Contribute to mainline Linux kernel development across areas such as schedulers, power management, device drivers, and core subsystems.
  • Support and optimize Linux for high-volume consumer devices used by millions of people.
  • Diagnose and resolve difficult device and kernel failures, often from vague reports and limited reproduction steps.
  • Collaborate with upstream maintainers and represent the company at conferences.
  • Translate customer needs into technical solutions while advocating for upstream-first approaches.
  • Balance technical excellence with customer deadlines, hardware constraints, and business priorities.
  • Explain complex kernel decisions to product and client teams and provide clear timelines.
  • Review, test, and refine patches and patch series before upstream submission.
  • Respond to upstream maintainer feedback and update clients on progress and trade-offs.
  • Participate in debugging sessions, architecture discussions, and optional team office hours.

Requirements

  • Product support experience diagnosing and resolving end-user issues.
  • Solid Linux kernel development experience and comfort navigating unfamiliar subsystems independently.
  • Strong written and spoken English communication skills for patch reviews, documentation, and client discussions.
  • Self-directed work style suited to a remote, asynchronous environment.
  • Upstream contribution history is preferred, with support available to build this profile on the job.
  • Consultancy or client-facing technical experience is preferred.
  • Experience with schedulers, power management, Bluetooth, WiFi, or audio subsystems is preferred.
  • Familiarity with kernel CI/CD tooling such as KernelCI, Jenkins, or LAVA is preferred.
  • Background in BSP development or board bring-up is preferred.
  • Distribution experience with Arch, Debian, Yocto, or Buildroot is preferred.
  • Rust programming skills are preferred.

Benefits

  • Competitive salary benchmarked against local market data.
  • Country-specific benefits package plus core global benefits for all employees.
  • Conference attendance covered, including support for speaking opportunities.
  • Open source time to contribute to projects you care about.
  • Office setup budget.
  • Sabbatical/Retention of Services available after five years of continuous service.
  • Co-working support for working outside the home.
  • Biannual wellness assessments with a trained mental health specialist.
  • Fully remote work with flexible hours and no on-call rotations.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

ERP SAP Consultants FI/CO-Netherlands

Infosys 100K+ Internet Software & Services

Infosys Consulting is hiring an SAP Consultant FI/CO to lead S/4HANA finance and controlling implementations for large organizations within its ERP & Platforms practice.

SAP
15 hours, 59 minutes ago

Senior AI Engineer - APAC + Africa

ChainGPT 11-50 Internet Software & Services

ChainGPT is hiring a Senior AI Engineer to help build Brain by AIVM, an early-stage platform for verifiable and governed enterprise AI at the intersection of AI, blockchain, and agentic systems.

Blockchain System Design
15 hours, 59 minutes ago

Software Engineer | Remote | Contract to hire

TWO95 International 51-250 Internet Software & Services

Software Engineer for a 100% remote 6+ month contract-to-hire role supporting enterprise data and system integration work for healthcare and financial services contexts.

Angular AWS Ionic Microservices NestJS Oracle Serverless SQL SQL Server TypeScript
16 hours, 14 minutes ago

Software Engineer, Backend

JoVE 51-250 Media

JoVE is seeking an experienced Software Engineer to help modernize its web applications and application stack while building performant, well-tested, reusable software in a collaborative product and engineering environment.

Agile AWS CI/CD CloudFormation GitHub JIRA Kafka Microservices MongoDB Node.js PHP PostgreSQL RabbitMQ Redis REST API Scrum Serverless SQL System Design
16 hours, 29 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers