Linux Kernel Consultant (Remote/Anywhere)

5 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

Sr. Staff Software Engineer, Notifications & Growth Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is seeking a technical lead for its Notifications & Growth Platform organization to set engineering strategy and ensure secure, reliable, scalable systems that support user communication and product-led growth worldwide.

20 hours, 23 minutes ago

Engineering Intern

Signifyd 251-1K IT Services

Signifyd is hiring Engineering Interns to contribute to AI-powered fraud prevention products while gaining hands-on experience across the software development lifecycle.

Apache Spark AWS Cassandra Docker DynamoDB Elasticsearch GCP gRPC Java Kubernetes Linux Machine Learning MySQL Play Framework Python SQL
20 hours, 23 minutes ago

Principal FW/SW Engineer

Astera Labs 51-250 Industrial Conglomerates

Astera Labs is hiring a Principal Engineer – Embedded Firmware & Software in Toronto or Ottawa to lead firmware and software development for analog connectivity and Ethernet retimer platforms supporting rack-scale AI infrastructure.

Bash C++ CI/CD Embedded Systems Git Jenkins Linux Python
20 hours, 38 minutes ago

Senior Software Developer

OSINT Combine 11-50 Diversified Consumer Services

Senior Full Stack Engineer at a global intelligence firm, responsible for building and supporting secure, scalable software platforms that provide insights to security, defense, intelligence, and government organizations.

Go JavaScript PHP TypeScript Vue.js
20 hours, 53 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