Linux Kernel Developer

14 hours ago


Singapore beBeeEngineer Full time $90,000 - $120,000

Job Title: Linux Kernel Engineer

Overview

Canonical is looking for a skilled Linux Kernel Engineer to join their team. As a key member of the kernel team, you will be responsible for building, maintaining, and distributing the Linux kernel for Ubuntu.

Responsibilities
  • Collaborate with a globally distributed team to develop and maintain the Linux kernel.
  • Work closely with silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel.
  • Diagnose and resolve issues in the kernel reported by partners, customers, and the community at large.
  • Take responsibility for delivering distinct silicon-optimised variants of the Ubuntu Linux kernel to the world.
  • Improve tooling and automation for the delivery and test of Ubuntu Linux kernels.
  • Submit, review, and apply kernel patches, working with both internal and external upstream maintainers.
Requirements
  • Significant programming ability in C.
  • Strong grasp of device drivers, BSPs, and other aspects of hardware-level system engineering.
  • Solid background with git.
  • Understanding of operating system kernel fundamentals.
Benefits
  • Home-based work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. We recruit on a global basis and set a very high standard for people joining the company.

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


  • Singapore Shopee Full time

    **Job Description**: - Develop Linux Kernel new features and improve stability according to Shopee's scenarios - Improve Linux Kernel's resource isolation and control on CPU/GPU/Memory/IO/Network in online service/batch job colocation - Integrate with virtualisation components such as Kernel-based Virtual Machine/Qemu, container runtime components such as...

  • Kernel Engineer

    2 weeks ago


    Singapore Canonical - Jobs Full time

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...


  • Singapore Shopee Full time

    DepartmentEngineering and Technology LevelExperienced (Individual Contributor) LocationSingapore The Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not...


  • Singapore beBeeLeadership Full time $125,000 - $175,000

    Job DescriptionWe are seeking a skilled leader to oversee the development and maintenance of Linux kernels for the Ubuntu distribution. This role involves managing a team of software engineers in distinct aspects of delivery, including working with silicon or cloud partners, ensuring Ubuntu Linux runs on diverse hardware platforms, defining quality control...


  • Singapore Canonical Full time

    Overview Ubuntu Linux, already the most popular Linux distribution in the world, is looking to increase its adoption even further by expanding the number of System On Chip (SoC) platforms supported natively and further optimising to ensure the highest performant experience for all users. There is a strong demand from silicon manufacturers such as NVIDIA,...


  • Singapore Canonical Full time

    Overview Lead Linux Kernel Engineer - Ubuntu role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...


  • Singapore Canonical - Jobs Full time

    Canonical, the publisher of Ubuntu, is seeking an experienced engineering manager to lead the Kernel Resilience team. Kernel Resilience is an evolution to the next level of the already industry-leading focus on quality and security of the Ubuntu Linux kernel. The primary focus areas of the team will include but aren't limited to: - Stability and...


  • Singapore Canonical - Jobs Full time

    Real-time Linux is a key requirement for critical infrastructure like 5G towers, robotics and self-driving cars. We are excited to be bringing Ubuntu to the real-time space, and are looking for a specialist, quality-centric senior kernel engineer to lead our real-time kernel effort. This is an exciting opportunity for a senior software engineer passionate...


  • Singapore Canonical - Jobs Full time

    This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in it's distribution to millions of users worldwide. As an engineering manager at Canonical,...


  • Singapore beBeeLinuxKernel Full time $80,000 - $120,000

    Junior Linux Kernel Engineer Job DescriptionThis is a unique opportunity to join a dynamic team as a Junior Linux Kernel Engineer. As part of our Kernel Team, you will work on the development and maintenance of the Ubuntu Linux kernel.As a member of our team, you will collaborate with colleagues worldwide to develop and maintain the Linux kernel. You will...