Enable job alerts via email!

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Los Angeles (CA)

Remote

USD 90,000 - 150,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled Ubuntu Linux Kernel Engineer to enhance performance for System On Chip platforms. This role involves collaborating with silicon vendors, resolving kernel issues, and optimizing Ubuntu Linux kernels. With remote work opportunities and a focus on professional growth, this position is ideal for individuals passionate about hardware-level software development. Join a pioneering company committed to open-source excellence and diversity, where your contributions can significantly impact the future of technology.

Benefits

USD 2,000 annual learning budget
Performance reviews and bonuses
Comprehensive benefits including parental leave
Employee assistance programs
Travel opportunities

Qualifications

  • Strong hardware-level software development background.
  • Experience with RTOS or bare-metal environments.

Responsibilities

  • Collaborating with a distributed team on kernel development.
  • Diagnosing and resolving kernel issues for Ubuntu.

Skills

C programming
Professional communication in English
Understanding of device drivers
Experience with git
Knowledge of OS kernel fundamentals

Tools

Python
Bash scripting

Job description

Ubuntu Linux Kernel Engineer - Silicon Enablement

Join to apply for the Ubuntu Linux Kernel Engineer - Silicon Enablement role at Canonical.

Ubuntu Linux, the most popular Linux distribution worldwide, aims to expand support for System On Chip (SoC) platforms and optimize performance. We are seeking individuals with a strong hardware-level software development background to join our Kernel Team, responsible for building, maintaining, and distributing the Linux kernel for Ubuntu.

The ideal candidate will demonstrate aptitude in hardware-level software engineering. Linux kernel experience is advantageous but not mandatory; experience with RTOS or bare-metal environments with hardware knowledge is also acceptable.

This role offers remote work opportunities globally, with candidates from early career to senior levels.

Responsibilities include:
  • Collaborating with a distributed team
  • Working with silicon vendor partners to integrate platform support into Ubuntu Linux kernel
  • Diagnosing and resolving kernel issues
  • Delivering silicon-optimized Ubuntu Linux kernels
  • Enhancing tooling and automation for kernel delivery and testing
  • Submitting and reviewing kernel patches with upstream maintainers
  • Maximizing silicon platform performance
Requirements:
  • Self-motivated, well-organized, capable of remote work
  • Professional communication in English
  • Proficiency in C programming
  • Understanding of device drivers, BSPs, hardware system engineering
  • Experience with git
  • Knowledge of OS kernel fundamentals
  • Willingness to travel twice a year for up to two weeks
Desirable Skills:
  • Python and Bash scripting
  • Experience with major SoC families
  • Knowledge of Ubuntu/Debian/Snap packaging
  • Experience with Linux kernel patching/debugging
  • Performance optimization skills for silicon platforms
What we offer:
  • Remote work with biannual team sprints
  • USD 2,000 annual learning budget
  • Performance reviews and bonuses
  • Comprehensive benefits including parental leave, employee assistance, travel opportunities
About Canonical:

Canonical leads in open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We are a remote-first company since 2004, committed to excellence and diversity.

We are an equal opportunity employer, valuing diversity and inclusion.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Oklahoma City

Remote

USD 80,000 - 120,000

11 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

San Diego

Remote

USD 80,000 - 120,000

14 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Philadelphia

Remote

USD 130,000 - 150,000

14 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Milwaukee

Remote

USD 80,000 - 120,000

14 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Portland

Remote

USD 80,000 - 120,000

11 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

San Bernardino

Remote

USD 85,000 - 120,000

13 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Kansas City

Remote

USD 80,000 - 120,000

13 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Anchorage

Remote

USD 80,000 - 120,000

14 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Detroit

Remote

USD 80,000 - 120,000

14 days ago