Ubuntu Linux Kernel Engineer

6 days ago


Doha, Baladīyat ad Dawḩah, Qatar canonical Full time
Ubuntu Linux Kernel Engineer - BIOS/FirmwareResponsibilities
  • Collaborate regularly and proactively with a globally distributed team
  • Work closely with our PC platform enablement team and vendors to resolve issues involving BIOS, UEFI, ACPI, or other problems involving boot and configuration of the Linux kernel
  • Become a primary contributor and maintainer to the Firmware Test Suite (FWTS)
  • Improve tooling and automation for comprehensive verification of Ubuntu Linux on x86 platforms
  • Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
What we are looking for in you
  • Well-organised and motivated self-starter able to thrive 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
  • Demonstrated software development background involving UEFI and/or ACPI, with in-depth understanding of AML.
  • Solid background with git
  • Familiarity with the x86 bootstrap process
  • Understanding of operating system kernel fundamentals, with a focus on ACPI and UEFI interaction
  • Ability to travel internationally twice a year for company events of up to two weeks length
Additional skills that you might also bring
  • Python and Bash scripting ability
  • Prior background with the coreboot project
  • Ubuntu/Debian/Snap packaging
  • Experience with Linux kernel patching and debugging
  • Familiarity with Devicetree, SystemReady, u-boot, or other non-x86 platform bootstrap or configuration mechanisms
What we offer you

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, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Home-based 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
#J-18808-Ljbffr
  • Linux Kernel Expert

    6 days ago


    Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Firmware and BIOS Engineering ExpertWe are looking for an experienced Firmware and BIOS Engineering Expert to join our team. The ideal candidate will have a strong background in firmware engineering, system software, and operating system kernel development.About the Job:This role involves working closely with our PC platform enablement team and vendors to...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Ubuntu Linux Kernel EngineerWe are seeking a highly skilled Operating System Kernel Developer to join our team. The ideal candidate will have a strong background in kernel development, firmware engineering, and system software.About the Role:This position is responsible for collaborating with a globally distributed team to resolve issues involving BIOS,...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Operating System Kernel Development ExpertWe are looking for an experienced Operating System Kernel Development Expert to join our team. The ideal candidate will have a strong background in kernel development, system software, and operating system kernel development.About the Role:This position involves working closely with our PC platform enablement team...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Job DescriptionWe are seeking an experienced Ubuntu Core Software Engineer to join our team. As an engineer on this team, you will be responsible for designing and implementing software that runs on various CPU architectures.The successful candidate will have experience with C or Golang, and Shell scripting languages. Additionally, they will have a solid...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level...


  • Doha, Baladīyat ad Dawḩah, Qatar 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,...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Kernel Software SpecialistWe are seeking a highly skilled Kernel Software Specialist to join our team. The ideal candidate will have a strong background in kernel development, system software, and operating system kernel development.About the Position:This role involves collaborating with a globally distributed team to resolve issues involving BIOS, UEFI,...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Bachelor of Technology/Engineering (Automobile)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionAs an Ubuntu Core team member, you will be 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...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    The Partner Engineering team works with the leading silicon companies to optimise Ubuntu to get the most from each new chip. Our goal is to collaborate with specialist engineers from our partners to integrate next-generation features and performance enhancements for upcoming hardware, while also ensuring a common operating experience for their users.This...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    **Technical Expertise**We are seeking a highly skilled software engineer to join our team. As a Linux Infrastructure Engineer, you will be responsible for resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.**Responsibilities**Resolving complex customer problems related to Ubuntu,...


  • Doha, Baladīyat ad Dawḩah, Qatar 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 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, and...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Linux System ArchitectureWe are seeking a highly skilled Linux System Architect to join our team. The successful candidate will have expertise in maintaining Ubuntu Server packages, specifically traditional server workloads, virtualisation and Containers, package management and dependencies, language runtimes and toolchains.The ideal candidate will be able...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    We are seeking a highly skilled Linux and Cloud Expert to join our team.This role is ideal for a technologist with a passion for Linux and cloud technologies who wants to build a career with Canonical and drive success with those leveraging Ubuntu and open source products.Key ResponsibilitiesProvide technical leadership and expertise in Linux and cloud...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Job DescriptionWe are seeking a talented Ubuntu Server Developer to join our team. The successful candidate will have expertise in maintaining Ubuntu Server packages, specifically traditional server workloads, virtualisation and Containers, package management and dependencies, language runtimes and toolchains.The ideal candidate will be able to collaborate...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Key ResponsibilitiesLead a team of distributed engineers to design and implement the best Ubuntu integration for the latest server-class hardware platforms and software stacks.Engage with commercial partners to deliver a delightful, optimized, first-class Ubuntu experience on their platforms.Develop your team through coaching, mentoring, leading by example,...

  • Cloud Architect

    4 days ago


    Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    **Job Requirements**We are seeking a highly skilled software engineer to join our team. As a Linux Infrastructure Engineer, you will be responsible for resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.**Responsibilities**Resolving complex customer problems related to Ubuntu, Kernel,...

  • Senior Bootloader

    3 weeks ago


    Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We are seeking an experienced software engineer passionate about Linux systems, hardware architectures, Ubuntu, and the open source community, to join the Ubuntu Foundations Engineering team to maintain and enhance the Ubuntu bootloader stack to provide fast, reliable, and secure Ubuntu systems on all devices and in the cloud. The boot process is one of the...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    About the RoleWe are seeking an experienced Senior Ubuntu Embedded IoT System Engineer to join our OEM Delivery Team. As a key member of our team, you will be responsible for working with leading OEMs, ODMs, and silicon partners to deliver the best user experience of Ubuntu on partner hardware for various products.Job DescriptionProvide software and system...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.Snaps are next-generation software packaging and delivery for Linux. They are designed for safety, security and robustness, with application-specific confinement of containers optimised...