Enable job alerts via email!

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Fresno (CA)

Remote

USD 80,000 - 120,000

Full time

15 days ago

Boost your interview chances

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

Job summary

Join an innovative company focused on open-source software as an Ubuntu Linux Kernel Engineer. In this role, you will work with leading silicon manufacturers to enhance performance and support for various platforms. Your expertise in hardware-level software development and kernel optimization will be crucial in delivering high-quality, silicon-optimized kernel variants. Embrace the flexibility of remote work while collaborating with a diverse, global team. This is a fantastic opportunity for both early-career and experienced professionals seeking to make a significant impact in the tech industry.

Benefits

Home-based work
USD 2,000 annual learning budget
Recognition rewards
Holiday leave
Parental leave
Employee Assistance Programme
Travel opportunities
Company event upgrades

Qualifications

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

Responsibilities

  • Collaborate with a distributed team and silicon vendors.
  • Diagnose and resolve kernel issues reported by partners and customers.
  • Deliver silicon-optimized Ubuntu Linux kernel variants.

Skills

C programming
Linux kernel fundamentals
Device drivers
BSPs
Hardware-level system engineering
Git
Python scripting
Bash scripting
Performance optimization

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. Silicon manufacturers like NVIDIA, Xilinx, MediaTek, and Qualcomm seek Ubuntu Linux support for their products. Canonical's Kernel Team is looking for individuals with a strong hardware-level software development background and a passion for performance optimization.

The ideal candidate will demonstrate expertise in hardware-level software engineering. While Linux kernel experience is advantageous, candidates with backgrounds in RTOS or bare-metal environments are also encouraged to apply, provided they can demonstrate relevant hardware experience.

Roles are available globally with flexible, remote work options. We welcome candidates from early career to senior industry veterans.

What your day will look like
  • Collaborate with a distributed team
  • Work with silicon vendors to integrate platform support into Ubuntu Linux kernel
  • Diagnose and resolve kernel issues reported by partners, customers, and community
  • Deliver silicon-optimized Ubuntu Linux kernel variants
  • Improve tooling and automation for kernel delivery and testing
  • Submit, review, and apply kernel patches with upstream maintainers
  • Maximize silicon platform performance
What we are looking for in you
  • Self-motivated, well-organized, able to thrive remotely
  • Professional communication skills in English
  • Strong C programming skills
  • Knowledge of device drivers, BSPs, hardware-level system engineering
  • Experience with git
  • Understanding of OS kernel fundamentals
  • Willingness to travel twice a year for up to two weeks
Additional skills that you might also bring
  • Python and Bash scripting
  • Experience with major SoC families
  • Knowledge of Ubuntu/Debian/Snap packaging
  • Experience with Linux kernel patching and debugging
  • Performance optimization for silicon platforms
What we offer you

We provide competitive worldwide compensation, annual reviews, bonuses, and benefits aligned with local needs. Benefits include:

  • Home-based work with biannual team sprints
  • USD 2,000 annual learning budget
  • Recognition rewards, holiday leave, parental leave
  • Employee Assistance Programme
  • Travel opportunities and company event upgrades
About Canonical

Canonical pioneers open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We are a remote-first company since 2004, committed to excellence and diversity. We foster a workplace free from discrimination, valuing diverse perspectives.

Additional Information
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Software Development

Referrals can double your chances of interview success. Sign in to set job alerts for similar roles.

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

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

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Los Angeles

Remote

USD 90,000 - 150,000

12 days ago