Linux System Architect

6 hours ago


Muscat, Muscat, Oman beBee Careers Full time
Technical Systems Specialist

We are seeking a skilled and passionate software engineer to maintain and enhance the Ubuntu bootloader stack, providing fast, reliable, and secure systems on all devices and in the cloud.

The boot process is one of the most critical aspects of any operating system where stability, reliability, and security are paramount. Its efficiency and quality contribute to the overall success of the system from desktop to server and cloud environments. We are expanding our team to focus on this essential function and are looking for individuals with a passion for lower-level technologies from hardware to firmware and Linux itself, involved in an operating system startup. Applicants should be comfortable working with Secure Boot, Measured Boot, Full Disk Encryption, and other technologies used during the modern operating system boot process.

This is highly technical work, requiring a very careful and systematic approach to software development. This work is critical to system security and reliability.

We deliver and maintain the core of the system, the base for the entire system family. Our goal is to deliver the latest and best free software components in an easy-to-use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer.

Key Responsibilities:
  • Collaborate proactively with a distributed team to define and shape the boot architecture of the system.
  • Work with teams focused on various aspects of the system, including server, desktop, IoT, and cloud environments.
  • 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.
  • Debug issues and produce high-quality fixes.
  • Review code produced by other engineers.

Valued Skills and Qualifications:
  • 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.
  • Bachelor's degree in Computer Science, STEM, or similar field.

What We Offer:
  • Personal learning and development budget.
  • Annual compensation review.
  • Recognition rewards.
  • Annual leave.

  • Software Architect

    3 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation4 days ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalCanonical is a leading provider of open...

  • Software Architect

    3 weeks ago


    Muscat, Muscat, Oman canonical Full time

    Software Architect - Containers, VirtualisationBachelor of Technology/Engineering (Automobile)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionWe are hiring a software architect for Canonical LXD and MicroCloud.Our goal is to make clusters of compute, with system containers or virtual machines, "just work". It should be trivial to stand up a...

  • Linux System Engineer

    2 weeks ago


    Muscat, Muscat, Oman beBeeSoftware Full time

    Job DescriptionWe are looking for a skilled software engineer to join our team. The successful candidate will have experience in working with Linux systems and will be able to contribute to the development of our open source platform.The ideal candidate will have a strong academic background in computer science and will have a proven track record of...


  • Muscat, Muscat, Oman beBeeSoftware Full time $100,000 - $130,000

    Embedded Linux Software SpecialistWe are seeking an Embedded Linux Software Specialist to join our team.This role involves working across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The right candidate must be resourceful, articulate, and able to deliver on a...


  • Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Linux System Engineer - QA, Tooling, Automation role at CanonicalContinue with Google Continue with Google3 weeks ago Be among the first 25 applicantsJoin to apply for the Linux System Engineer - QA, Tooling, Automation role at CanonicalCanonical is a leading provider of open source software and operating systems to the global...

  • Linux System Lead

    32 minutes ago


    Muscat, Muscat, Oman beBeeEngineering Full time $100,000 - $120,000

    As a Software Engineering Manager, you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills and management ability.This role is ideal for individuals with a proven...


  • Muscat, Muscat, Oman beBeeEngineering Full time $120,000 - $180,000

    Job OverviewCanonical's Device Delivery Team collaborates with OEM and ODM customers to preload Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.As a Software Engineering Manager, you will lead the software engineering team to deliver OEM enablement projects in a fast-paced environment. Excellent time management skills, deep...

  • Linux Enablement

    2 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Linux Enablement - Software Engineering ManagerJoin to apply for the Linux Enablement - Software Engineering Manager role at CanonicalContinue with Google Continue with GoogleLinux Enablement - Software Engineering Manager1 day ago Be among the first 25 applicantsJoin to apply for the Linux Enablement - Software Engineering Manager role at CanonicalGet...

  • Information Systems

    6 days ago


    Muscat, Muscat, Oman Canonical Full time

    Information Systems - Open Source Technical ArchitectInformation Systems - Open Source Technical Architect1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu,...


  • Muscat, Muscat, Oman beBeeLinux Full time

    Key Highlights:Job DescriptionCanonical 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.Driving engagements for key Silicon and Cloud partners...