Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Linux Kernel Engineer

Full-time

Latamways

This is a general track for applications to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem.

Canonical has a large and rapidly growing kernel team that underpins Ubuntu and open source more widely across a very wide range of hardware and use cases. We partner with the biggest kernel contributors - the silicon companies - to ensure that their work reaches the widest possible audience as quickly as possible, with a 10 year enterprise security commitment.

The Canonical Linux Kernel Organization has teams in every time zone. We have opportunities for technical leadership, engineering management, and engineering directorships. The team is responsible for all supported Ubuntu Linux kernels, on all platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments, mainframes and supercomputers.

We care most about hardware and virtualization enablement, security, reliability and performance. There are a number of areas where we lead upstream, but for the most part we are interested in ensuring production readiness and performance for the latest patchsets, rather than subsystem maintenance or evolution.

Kernel Team projects include but are not limited to:

  • Ubuntu Linux kernel plan, execution, benchmarking and stress testing

  • Optimised kernels for key silicon and cloud partners

  • Confidential computing and next-generation security primitives

  • Developer platforms such as Raspberry Pi and RISC-V

  • Enabling Ubuntu on a wide range of embedded systems

  • Kernel Livepatch, which delivers critical kernel fixes without rebooting

  • FIPS compliance

  • Real-Time and Low Latency kernel variants and patchsets

  • Virtualisation or abstraction engines

  • Container technology

  • Security with AppArmor, SECCOMP, namespaces and more

  • Networking - in particular performance and security

  • Storage - we are particularly interested in Ceph and DRBD

We hire candidates of all experience levels from recent university graduates through seasoned industry experts. We select those who are enthusiastic to work in multiple areas including security mitigation, feature development, patching and test. You must have outstanding academic results, a background in software engineering, be motivated to work in a distributed team and willing to travel globally twice a year for company engineering events.

Location: Working from home, worldwide. We have kernel teams and openings in every time zone and with the notable exception of Taipei, Taiwan, have no offices and therefore no pressure to work from an office.

 

What your day will look like

  • Collaborate regularly and proactively with a globally distributed team 

  • Work closely with silicon, cloud, or hardware manufacturers

  • Diagnose and resolve issues in the kernel

  • Take personal responsibility for a flavour of the Ubuntu Linux kernel

  • Improve tooling and automation for delivery and test of Ubuntu Linux kernels

  • Submit, review, and apply kernel patches

 

What we are looking for in you

  • An exceptional academic track record from both high school and university

  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

  • Drive and a track record of going above-and-beyond expectations

  • Well-organised, self-starting and able to deliver to fixed schedules

  • Professional manner interacting with colleagues, partners, and community

  • Ability to communicate effectively in English, both written and oral

  • Significant programming experience in C

  • Solid background with git

  • Broad knowledge of the Linux kernel and kernel subsystems

  • Demonstrated experience with kernel patching and debugging

  • Understanding of Linux kernel upstream processes and release cycle

  • Strong grasp of device drivers, BSP’s, and other low level system engineering

  • Professional written and spoken English 

  • Experience with Linux (Debian or Ubuntu preferred) 

  • Excellent interpersonal skills, curiosity, flexibility, and accountability 

  • Passion, thoughtfulness, and self-motivation 

  • Excellent communication and presentation skills 

  • Result-oriented, with a personal drive to meet commitments 

  • Ability to travel twice a year, for company events up to two weeks each

 

Additional skills that you might also bring

  • Python and Bash scripting

  • Prior experience with Ubuntu/Debian/Snap packaging

  • Performance engineering and security experience

 

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person

  • Personal learning and development budget of USD 2,000 per year

  • Annual compensation review

  • Recognition rewards

  • Annual holiday leave

  • Maternity and paternity leave

  • Employee Assistance Programme

  • Opportunity to travel to new locations to meet colleagues

  • Priority Pass, and travel upgrades for long haul company events

 

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

 

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Linux Kernel Engineer in Remote vacancy
  •  ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Ubuntu Linux Kernel Engineer - Silicon Enablement based in Australia. This role focuses on enabling and optimizing Ubuntu Linux across a wide range of... 
    Suggested
    Remote job
    Full time
    Worldwide

    jobgether

    United States
    18 hours ago
  • A technology consulting company is seeking a Senior Engineer - Systems (Kernel Sustaining) in Austin, TX. In this role, you will maintain Linux kernel components, address CVE vulnerabilities, and mentor junior engineers. The ideal candidate has a Bachelor's degree in Computer... 
    Suggested
    Remote job
    Local area

    ALTEN

    Austin, TX
    2 days ago
  • Join to apply for the Junior Linux Kernel Engineer - Ubuntu role at Jobright.ai 2 days ago Be among the first 25 applicants Join to apply for the Junior Linux Kernel Engineer - Ubuntu role at Jobright.ai Jobright is an AI-powered career platform that helps job seekers discover... 
    Suggested
    Full time
    H1b
    Remote work

    Jobright.ai

    Cincinnati, OH
    5 days ago
  • About The Opportunity The Senior Engineer - Systems (Kernel Sustaining) provides technical expertise and leadership for maintaining Linux kernel components, drivers, and subsystems. Senior Engineers work independently on complex kernel issues, address CVE vulnerabilities... 
    Suggested
    Permanent employment
    Local area
    Remote work
    Visa sponsorship

    ALTEN

    Austin, TX
    5 days ago
  • [Remote] Install, configure, and maintain Linux operating systems across physical and virtual server servers. [Remote] Administer core...  ...system health and performance (CPU, memory, disk, network); tune kernel and system parameters as needed. [Remote] Troubleshoot and... 
    Suggested
    Remote work

    ManpowerGroup Global, Inc.

    Redmond, WA
    1 day ago
  • $151.51k - $249.95k

    About the Job RedHat is seeking a Principal Software Engineer to join our Storage‑IO team. In this role, you will help maintain the Linux kernel block layer—a critical intersection of file systems, databases, and various block drivers including SCSI and NVMe. This position... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Red Hat

    Boston, MA
    3 days ago
  •  ...hardworking, motivated talent to join their innovative team. Are you a Linux Engineer with a passion for collaborating with multiple teams and an...  ...health and performance (CPU, memory, disk, network); tune kernel and system parameters as needed. Troubleshoot and resolve... 
    Remote work
    Flexible hours

    ManpowerGroup Global, Inc.

    Redmond, WA
    5 days ago
  • $115k - $133k

     ...Qualifications RESPONSIBILITIES Platform Engineering & Operations Engineer, deploy, and...  ...preseed, cloud-init). Manage patching and kernel updates with maintenance windows and rollback...  ...professional experience administering Linux in enterprise or government environments... 
    Full time
    Contract work
    Temporary work
    Remote work
    Shift work

    TekSynap

    Annapolis, MD
    1 day ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's...  ...we select new junior professionals into the Canonical Kernel Team, to work on the Linux kernel for Ubuntu. If you’ve enjoyed operating systems... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    ACCRUEPARTNERS

    Remote
    a month ago
  •  ...Ubuntu is the most widely used Linux distribution in the world, delivering kernels across a vast matrix of versions, architectures, and configurations – with...  .... The Canonical Kernel Team is looking for a Test Engineer to take ownership of our kernel testing strategy and... 
    Remote job
    Work at office

    Canonical Ltd.

    Remote
    19 days ago
  • About The Opportunity As an Associate Engineer - Systems on our team, you will contribute to...  ...development and maintenance of embedded Linux systems software under the guidance of senior...  ...and your manager. You may be assigned to Kernel Sustaining, Board Support Packages,... 
    Permanent employment
    Internship
    Local area
    Remote work
    Visa sponsorship

    ALTEN

    Austin, TX
    5 days ago
  • Job Posting Job#: 3013991 Linux Systems Engineer at Apex Systems Location: 100% Remote Length: 1‑year+ contract with potential to extend Contact...  ...complex system issues across Windows and Linux, including kernel, networking, and storage, and lead root‑cause analysis and... 
    Contract work
    Remote work

    Apex Systems

    San Antonio, TX
    3 days ago
  • $200k - $250k

     ...Posters | U.S. Department of Labor [ Group Details The Linux engineering team are responsible for Tradeweb’s Linux runtime environment...  ...the Linux platform, including regular system administration, kernel optimization, OS hardening and the Linux networking stack.... 
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Tradeweb

    United States
    4 days ago
  •  ...leading technology company is looking for a Sr. Embedded Software Engineer to work remotely. This role involves designing and developing...  ...has extensive experience in embedded systems, proficiency in Linux kernel customization and C programming, along with a commitment to... 
    Remote job

    Lynx

    New York, NY
    5 days ago
  •  ...Our direct client has an opening for a Linux Administrator (ID: 9328783). This position...  ...Redhat Linux environments. Red Hat Linux engineer certification (RHCE). Experience with virtualization...  ...proficiency in patching and building Linux kernels. #J-18808-Ljbffr Focused HR Solutions
    Local area
    Remote work

    Focused HR Solutions

    Denver, CO
    5 days ago
  • MANTECH seeks a motivated, career and customer-oriented Linux Engineer to join our team in Virginia Beach, VA . This position is onsite. Responsibilities include but are not limited to: Reports directly to the Project Manager and supports execution in a matrix organization... 
    Work at office
    Remote work

    慨正橡扯

    Virginia Beach, VA
    2 days ago
  •  ...architectures. This remote position involves collaborating with graphics engineers to enhance open source graphics efforts and contribute to the...  .... Ideal candidates will have a solid understanding of Linux kernel basics and be comfortable working with C and C++. Optional... 
    Remote job

    microTECH Global LTD

    New York, NY
    1 day ago
  • $70k - $116k

    Associate Linux Systems & Datacenter Infrastructure Engineer Department: Engineering Employment Type: Full Time Location: Fall River, MA Compensation: $70...  ...path here will involve deep-dive software development, kernel optimization, and advanced architectures, you will... 
    Full time
    Internship
    Work at office
    Immediate start
    Shift work

    Idtus

    Fall River, MA
    1 day ago
  • $130k - $140k

     ...under witekio.com/case-studies/ Context: We are seeking a Linux Embedded Engineer to join our team of 20 Witekians, coming from different backgrounds...  .... Develop device drivers for bootloaders and Linux kernels on various embedded hardware platforms. Develop or customize... 
    Full time
    Local area
    Remote work

    Witekio

    Bellevue, WA
    5 days ago
  • $130k - $200k

     ...Foundry. We are seeking a highly skilled and motivated Linux Embedded Software Engineer to join the team responsible for bringing up next generation...  ...Prior experience modifying or contributing to Linux kernel drivers Familiarity with Qualcomm or NXP I.MX systems Experience... 
    Full time
    Local area
    Remote work
    Flexible hours

    Kubelt

    California, MO
    3 days ago
  • $100k - $110k

    Job Title UNIX/Linux Systems Engineer Location Remote, USA Experience Range 10-15 years Role Summary We are seeking a skilled UNIX/Linux Systems...  ...in on‑call rotations for critical system support. Employ kernel debuggers (AIX KDB, GDB) for analyzing system crashes and... 
    Full time
    Remote work

    Intellectt Inc

    New York, NY
    5 days ago
  • SoC Validation Engineer page is loaded## SoC Validation Engineerlocations: Austin (Oakhill,...  ...content may be bare metal and/or OS based (Linux, RTOS).**Required Skillset:*** Able to...  ...of a specific failure.* Exposure to Linux kernel builds and Linux ramdisk creation; booting... 
    Work at office
    Local area

    NXP Semiconductors

    Austin, TX
    1 day ago
  •  ...looking to grow its world class team of engineers. We are transforming an age old industry...  ...agent that orchestrates every dispense, the Linux platform it runs on, and the peripheral...  ...and the NVIDIA Jetson Thor vision module; kernel configuration, boot, init, packaging... 
    Contract work
    Remote work

    Robot RX

    Newark, CA
    1 day ago
  • Vytwo is looking for a skilled Linux VMware System Engineer to support a large-scale server migration project. The role involves planning and executing migrations, managing iSCSI storage networks, and ensuring seamless transitions with minimal downtime. The ideal candidate... 
    Work from home
    Flexible hours

    Vytwo

    Dallas, TX
    5 days ago
  •  ...expand our operations, we are looking for a Linux Systems Administrator to join our team...  ...projects Mentor and assist other system engineers and architects Products and software we...  ...optimizing Linux services, drivers and the kernel Knowledge of network and routing... 
    Contract work
    Remote work
    Work from home
    Shift work
    Weekday work

    CacheFly

    New York, NY
    5 days ago
  • Exein SpA is seeking a skilled Linux Security Engineer to develop and enhance an eBPF-based security agent designed to protect Linux systems. The ideal candidate should have substantial expertise in Linux internals and proficiency in Rust. This remote position emphasizes... 
    Remote job

    Exein SpA

    New York, NY
    3 days ago
  •  ...Indeed using mobile devices with this link. Job Description Our client located in the Chicago Loop is looking for a Jr level Linux Systems Engineer to join their infrastructure team in this direct hire position. This company has doubled in size over the last 6 months and... 
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    CS&S STAFFING SOLUTIONS

    Chicago, IL
    4 days ago
  • Canonical is seeking a Software Engineer specializing in cryptography to build and maintain the security foundation for Ubuntu. The role...  ...foundation in software engineering, hands-on experience with Linux security, and the ability to work effectively in a remote-first... 
    Remote job

    Canonical

    New York, NY
    1 day ago
  • Apiphani is seeking a Linux Manager to lead technical operations and service delivery across client environments in Boston. This role...  ...10 years of experience in Linux systems, managing a team of engineers, and ensuring operational excellence. The successful candidate... 
    Remote job

    apiphani

    Boston, MA
    4 days ago
  •  ...that powers the modern digital economy. As a Server Operations Engineer, the successful candidate will be responsible for provisioning,...  ...— or equivalent practical experience Experience working with Linux systems and diagnosing hardware issues via remote management tools... 
    Temporary work
    Remote work
    Worldwide

    Hamilton Barnes Associates Limited

    California, MO
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux Kernel Engineer. Be the first to apply!