Linux Kernel Engineer

5 days ago


Muscat, Muscat, Oman beBeeLinux Full time

A key opportunity has arisen to join our team as a Linux Kernel Engineer, where you will have the chance to work on the development of Ubuntu Linux for SoC platforms. This role requires expertise in software development at the hardware level and a strong understanding of operating system kernel fundamentals.

Your primary responsibilities will include collaborating with a globally distributed team, working closely with silicon vendor partners, and taking ownership of integrating their platform support into the Ubuntu Linux kernel. You will also be responsible for diagnosing and resolving issues in the kernel, improving tooling and automation for delivery and testing, submitting and reviewing kernel patches, and identifying new means of maximising performance on partner silicon.

Required Skills and Qualifications:
  • A well-organised and motivated self-starter able to thrive in a remote work environment
  • Professional manner with colleagues 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, BSP's, and other aspects of hardware-level system engineering
  • Solid background with git

In addition to these skills, it would be beneficial to have prior experience with Python scripting, Bash scripting, and demonstrated experience with Linux kernel patching and debugging.

Benefits:
  • Home-based work environment with regular team sprints
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
About the Role:

This is an exciting opportunity to join a pioneering tech firm at the forefront of the global move to open source. As a Linux Kernel Engineer, you will be part of a globally distributed team that is changing the world on a daily basis.



  • Muscat, Muscat, Oman beBeeEngineering Full time

    Linux Kernel Engineering LeadWe are seeking an experienced professional to lead our Linux kernel engineering team. As a key member of our technology organization, you will be responsible for managing a distributed team of software engineers in the delivery of all Linux kernels for the Ubuntu Linux distribution.About the RoleThis is a leadership role that...


  • Muscat, Muscat, Oman Canonical Full time

    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 customers include the world's leading public cloud and silicon providers,...


  • Muscat, Muscat, Oman Canonical Full time

    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 customers include the world's leading public cloud and silicon providers,...


  • Muscat, Muscat, Oman beBeeEngineer Full time

    Linux Kernel Engineer OpportunityCanonical, the leading provider of open source software and operating systems, is seeking a skilled Linux Kernel Engineer to join our global team.The ideal candidate will have a strong background in software engineering, with experience in kernel internals and concepts. They will be responsible for collaborating with a...


  • Muscat, Muscat, Oman beBee Careers Full time

    Job Title: Ubuntu Core Software EngineerOverviewThis role involves designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86.You will work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, and services.


  • Muscat, Muscat, Oman beBeeSoftware Full time

    At Canonical, we're 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. We have customers in the world's leading public cloud and silicon providers,...


  • Muscat, Muscat, Oman Canonical Full time

    Linux Engineering Manager - Optimisation for Latest HardwareJoin to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at CanonicalLinux Engineering Manager - Optimisation for Latest Hardware4 months ago Be among the first 25 applicantsJoin to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at...


  • Muscat, Muscat, Oman Canonical Full time

    Lead an engineering team that partners with the Linux engineers of a major silicon company, and works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be...


  • Muscat, Muscat, Oman Canonical Full time

    This is a unique opportunity to use your software engineering and cryptography skills to build and maintain the security foundation that enables Ubuntu and its users to operate securely and remain compliant to international information security standards such as FIPS 140-3 and Common Criteria. You will use your applied cryptography, Linux Security, and...


  • Muscat, Muscat, Oman beBee Careers Full time

    System Software Engineer Lead">The Canonical Kernel Team seeks exceptionally talented technology experts with a proven track record in operating systems kernel development or low-level system engineering to take the lead in architecture, implementation, and ongoing delivery of key aspects of the Ubuntu Linux kernel.We are looking for individuals with not...