Linux Kernel Consultant (Remote/Anywhere)

4 months, 2 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

Software Engineer (Applied AI/ML)

Oklo 51-250 Electric Utilities

Oklo is hiring a Software Engineer to develop AI and machine-learning systems that support the design, analysis, and deployment of advanced fission power technology.

CI/CD Git JavaScript Machine Learning Python Rust Statistics Svelte TypeScript
3 hours, 10 minutes ago

Sr. Forward Deployed Engineer

Databricks 1K-5K IT Services

Databricks is hiring a Forward Deployed Engineer to partner with customers on designing, building, and productionizing end-to-end data and AI solutions using the Databricks platform.

Apache Spark AWS Azure CI/CD Databricks GCP JavaScript Machine Learning MLOps Python Scala TypeScript
3 hours, 10 minutes ago

Software Engineer (Full-stack)

Impiricus is hiring a full-stack Software Engineer to build and optimize scalable web and AI-powered healthcare solutions for life sciences and healthcare users from New York, Atlanta, or remotely in the United States.

AWS Azure CI/CD GCP JavaScript LLM Next.js Node.js Python React REST API SQL TypeScript
3 hours, 10 minutes ago

Principal Software Developer - Vector Search - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer for its globally distributed Elasticsearch Search team to advance vector similarity search features, performance, relevance, and reliability.

Cassandra CI/CD Elasticsearch Java MongoDB PostgreSQL Solr
3 hours, 25 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