Core Software Engineering Role

2 days ago


Muscat, Muscat, Oman Canonical Full time

The Role

This challenging role demands a high degree of technical skill with low-level operating systems, kernel, and device firmware. As a Linux Kernel and Firmware Specialist, you will be designing and implementing software that runs on various CPU architectures such as ARM, RISC-V, and X86.

Responsibilities

  • Work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, and services.
  • Collaborate proactively with a distributed team.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.

About Us

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform.



  • Muscat, Muscat, Oman Canonical Full time

    About UsCanonical is a leading tech firm that has been at the forefront of the global move to open source since its inception in 2004. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis.We recruit on a global basis and set a very high...


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

  • Ubuntu Core Engineer

    2 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    About YouWe are looking for a talented software engineer who is passionate about developing software using modern C/C++. You will have excellent competencies in Linux distributions, software architectures, and open source software.As a member of our team, you will be working on some of the most critical toolchains involved in the making of Ubuntu and the...


  • Muscat, Muscat, Oman Diyar United Company Full time

    Benefits and OpportunitiesThe successful candidate will have the opportunity to work on a wide range of projects, collaborating with cross-functional teams to deliver innovative software solutions.The role offers excellent opportunities for professional growth and development, with access to training and mentorship programs to support career advancement.

  • Software Engineer

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


  • Muscat, Muscat, Oman Canonical Full time

    About the CompanyCanonical is a leading provider of open-source software and operating systems for 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 are proud to foster a workplace free from discrimination. Diversity...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewAt Canonical, we're a pioneering tech firm that's changing the world through open-source innovation. With a global presence and a commitment to excellence, we're shaping the future of technology.Job DescriptionWe're seeking a talented Software Engineer to join our Core Desktop team. This is an exciting opportunity to contribute to the...


  • Muscat, Muscat, Oman Canonical Full time

    Job OverviewWe are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. The team will deliver the best possible GCC and LLVM runtimes, developer experience, and supporting tooling in Ubuntu.This is an exciting opportunity for a software engineer with a strong passion for compilers, runtimes, and tool chains....

  • Software Engineer

    3 days ago


    Muscat, Muscat, Oman Canonical Full time

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.As a software engineer on the OpenStack Engineering team, you'll be building Charmed...


  • Muscat, Muscat, Oman canonical Full time

    Job OverviewWe are seeking an experienced Software Engineering Lead to join our team and lead the development of our cloud-based products. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software that meets the needs of our customers.The ideal candidate will have a strong background in...


  • Muscat, Muscat, Oman Canonical Full time

    This role entails shaping the roadmap for your product at global sprints every six months. You will also be focusing on design and user experience, even for developer tooling and command line apps.Your responsibilities will include writing high-quality, resilient, and performant code, engaging with users through code reviews and issue trackers, responding to...

  • Software Engineer

    7 days ago


    Muscat, Muscat, Oman Apex Digitization Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Apex Digitization. As a key member of our remote workforce, you will be responsible for designing and developing scalable web applications that meet our clients' needs.Key Responsibilities:Design and develop high-quality software applications.Collaborate with...

  • Software Engineer

    2 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations.We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very efficient...

  • Software Engineer

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


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical 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 initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We work with leading public cloud and silicon providers, as well as industry...


  • Muscat, Muscat, Oman Canonical Full time

    Overview: We are seeking an experienced Engineering Manager to join our team at Canonical. As an Engineering Manager, you will be responsible for leading a team of software engineers and technical professionals to deliver high-quality products and services. Key Responsibilities: Lead a team of software engineers and technical professionals Develop and...


  • Muscat, Muscat, Oman SWATX Full time

    About SWATX">At SWATX, we're dedicated to pushing the boundaries of mobile app development. As a Senior iOS Engineer, you'll play a pivotal role in crafting cutting-edge iOS applications that deliver exceptional user experiences.">Your Responsibilities">Leverage your expertise in Swift and Objective-C to develop and maintain high-quality mobile...


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Canonical. As a key member of our data platform team, you will be responsible for creating and automating features of our data platforms. This includes ensuring fault-tolerant replication, TLS installation, and other critical operations.This role is ideal for individuals...


  • Muscat, Muscat, Oman Canonical Full time

    Role Overview">We are seeking a talented software engineer to join our Certification team at Canonical, where we develop tools for Ubuntu Core and other Linux distributions. The ideal candidate will have experience in Python development and be familiar with hardware testing.">Main Responsibilities">Maintain and enhance our open-source certification tools,...