
Ubuntu Linux Kernel Engineer
1 day ago
Join to apply for the Ubuntu Linux Kernel Engineer - Silicon Enablement role at Canonical.
Ubuntu Linux Kernel Engineer - Silicon EnablementUbuntu Linux is the most popular Linux distribution, and Canonical is expanding silicon enablement to support more System On Chip (SoC) platforms natively and optimise performance for users. The Canonical Kernel Team, responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu, seeks individuals with a strong flair for software development at the hardware level and a passion for ensuring the silicon provides the best possible performance.
The successful candidate will show a strong aptitude for software engineering at the hardware level. Direct experience with the Linux kernel is advantageous but not a hard requirement for candidates with experience in other RTOS or bare-metal environments, provided direct hardware experience can be demonstrated.
There are work-from-home roles available worldwide; we are seeking experience levels from early career (a couple of years) to senior industry veterans.
What your day will look like- Collaborate regularly and proactively with a globally distributed team
- Work with silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel for their product ranges
- Diagnose and resolve kernel issues reported by partners, customers, community, and through rigorous testing
- Deliver silicon-optimised variants of the Ubuntu Linux kernel to the world
- Improve tooling and automation for delivery and testing of Ubuntu Linux kernels
- Submit, review, and apply kernel patches, collaborating with internal and external upstream maintainers
- Identify new means of maximising performance on partner silicon
- Well-organised and motivated self-starter who thrives in a remote work environment
- Professional manner with colleagues, business partners, and the open-source community
- Ability to communicate effectively in English, both written and verbal
- Significant programming ability in C
- Strong grasp of device drivers, BSPs, and other hardware-level system engineering
- Solid background with Git
- Understanding of operating system kernel fundamentals
- Ability to travel biannually for company events up to two weeks
- Python and Bash scripting ability
- Prior background with major SoC families
- Ubuntu/Debian/Snap packaging
- Demonstrated experience with Linux kernel patching and debugging
- Solid understanding of performance optimisation for silicon platforms
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually 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 reflecting our values and goals, balancing programs to meet local needs and ensure fairness globally.
- Home-based work environment with twice-yearly in-person team sprints
- 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
- Travel upgrades for long-haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we drive open-source innovation across AI, IoT, and the cloud. Canonical is remote-first since 2004. We recruit on a global basis and set a high standard for people joining the company.
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 environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level- Entry level
- Full-time
- Information Technology
- Software Development
-
Lead Linux Kernel Engineer
1 day ago
Manila, National Capital Region, Philippines Canonical Full timeJoin to apply for the 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 very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...
-
Linux System Software Engineer
15 hours ago
Manila, National Capital Region, Philippines beBeeKernel Full time $60,000 - $120,000Linux Kernel Developer PositionWe are seeking an experienced and motivated Linux kernel developer to join our team. This is a fantastic opportunity for someone with a passion for software engineering and a desire to work on cutting-edge projects.The ideal candidate will have a strong background in operating system fundamentals, experience with C and/or Rust...
-
Linux Operating System Developer
1 day ago
Manila, National Capital Region, Philippines beBeeSoftware Full time $80,000 - $120,000Linux Kernel Engineer Job Description">Overview:">">The Linux Kernel Engineer will be responsible for collaborating with a globally distributed team to develop and maintain the Ubuntu Linux kernel.">They will work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms.">They will diagnose and resolve issues...
-
Senior Software Engineer
3 days ago
Manila, National Capital Region, Philippines beBeeSoftware Full time ₱6,000,000 - ₱8,000,000Engineering Leadership OpportunityThis is a challenging role that requires leading an engineering team to partner with Linux experts. The team works across the full Linux stack from kernel to GUI to optimize Ubuntu for the latest silicon.The successful candidate will be responsible for leading a distributed team of engineers to design and implement the best...
-
Linux Devices Software Engineer
1 day ago
Manila, National Capital Region, Philippines Canonical Full timeOverviewJoin to apply for the Linux Devices Software Engineer role at Canonical.Get AI-powered advice on this job and more exclusive features.Role and responsibilitiesThis role is one of Canonical's general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We...
-
Linux Infrastructure Specialist
15 hours ago
Manila, National Capital Region, Philippines beBeeSoftware Full time $90,000 - $120,000About the Job:This is an exciting engineering position in Linux-based infrastructure and applications. You will have the opportunity to work on various aspects of Ubuntu and open source software.As a Software Support Engineer, you will be responsible for troubleshooting complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes. You...
-
Senior Linux Engineer
1 day ago
Manila, National Capital Region, Philippines beBeeLinuxEngineer Full time $100,000 - $150,000Job OverviewWe are seeking an experienced Senior Linux Engineer to join our dynamic engineering team. This role offers a unique opportunity for a technologist with a passion for Linux and open source to build a career driving success for customers, community, and company.The ideal candidate will have a strong foundation in Linux-based infrastructure and...
-
Senior Engineering Manager- Ubuntu
3 weeks ago
Manila, National Capital Region, Philippines Canonical Full timeJoin to apply for the Senior Engineering Manager- Ubuntu role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Senior Engineering Manager- Ubuntu role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used...
-
Manila, National Capital Region, Philippines beBeeEngineering Full time $100,000 - $150,000Job DescriptionAs a Senior Software Platform Engineering Manager, you will play a key role in leading our engineering teams to optimize Ubuntu for the latest x86, ARM, RISC-V, s390x and POWER systems. We are looking for an experienced professional with exceptional technical leadership skills, who can drive healthy engineering practices, documentation,...
-
Manila, National Capital Region, Philippines Canonical Full timeJoin to apply for the Containerization & Virtualisation Engineer 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....