Senior Bootloader

14 hours ago


Muscat, Muscat, Oman Canonical Full time

About Canonical

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.

The Role

We are seeking an experienced software engineer passionate about Linux systems, hardware architectures, and the open source community to join the Ubuntu Foundations Engineering team. As a Senior Bootloader, you will work on the architecture, design and development of core components involved in the boot and startup of the Ubuntu Distribution.

Responsibilities

  • Collaborate proactively with a distributed team to define and shape the boot architecture of Ubuntu.
  • Work with teams focused on Ubuntu for server, desktop, IoT and clouds to ensure architecture decisions improve the overall performance and experience of Ubuntu.
  • Write high quality code to create new features and contribute upstream.
  • Contribute to feature and bug fixes in projects including Grub, shim, u-boot and associated tools.

Valued Skills and Approach

  • Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel.
  • Experience on non x86 platforms such as ARM, RISC-V.
  • A love of technology and working with brilliant people.
  • Motivated, curious, flexible, articulate, and accountable.
  • A long-time Linux user with broad interests in the future of Linux.
  • Experience or interest in learning how to package software for Debian and Ubuntu.

  • Senior Bootloader

    15 hours ago


    Muscat, Muscat, Oman Canonical 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 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 most...


  • Muscat, Muscat, Oman canonical Full time

    Job DescriptionThe company is seeking a highly skilled Senior Embedded System Developer to join our team. As a key member of our engineering team, you will be responsible for providing software and system engineering services to OEM and ODM customers.You will work closely with partners on platform bring up, collaborate with project managers and Field/QA...


  • Muscat, Muscat, Oman Canonical Full time

    About the TeamYou will be joining a dynamic team of experienced engineers who are passionate about delivering high-quality software. The team is responsible for maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable, and secure Ubuntu systems on all devices and in the cloud.Your RoleWork on the architecture, design, and development...


  • Muscat, Muscat, Oman Canonical Full time

    About the OpportunityThis is a unique opportunity to work on some of the most complex and exciting problems in the tech industry. As a Senior Bootloader, you will have the chance to make a real impact on the success of Ubuntu and contribute to the growth of the open-source community.Your Key ResponsibilitiesWork with a highly technical team to define and...


  • Muscat, Muscat, Oman canonical Full time

    Senior Ubuntu Embedded IoT System EngineerNationality: Any NationalityVacancy: 1 VacancyJob DescriptionKey responsibilitiesProvide software and system engineering services for OEM and ODM customers;Work closely with partners on platform bring up;Work with project managers and Field/QA engineers to identify, triage, and fix critical problems;Work with...


  • Muscat, Muscat, Oman Canonical Full time

    About CanonicalCanonical is a leading international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.Job Description:We are seeking an experienced Senior Embedded Systems Engineer to...


  • Muscat, Muscat, Oman Canonical Full time

    About This RoleWe're seeking a skilled Senior Embedded Systems Engineer to join our Ubuntu Enablement team. As a key member of our global organization, you'll play a vital role in ensuring the success of our partnerships with leading OEMs, ODMs, and silicon companies.Main Responsibilities:Deliver high-quality software engineering services to OEM and ODM...

  • Rust Engineering Lead

    2 weeks ago


    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,...