Linux Devices Software Engineer

7 hours ago


Muscat, Muscat, Oman beBeeSoftware Full time

At Canonical, we're looking for a talented Software Engineer to join our team and contribute to the development of mission-critical Golang code. As part of our SnapD team, you'll be working on software delivery, containers, security sandboxing, telemetry, and device management.

Job Description

We're seeking an exceptional individual who is passionate about open source software development and has a strong background in Linux system-level fundamentals. The ideal candidate will have experience with Go, Python, C, or C++, and a Bachelor's degree in Computer Science or a related field.

The role involves collaborating proactively with a distributed team, writing high-quality code to create new features, debugging Linux system-level issues, and producing high-quality code to fix them. You'll also be responsible for reviewing code produced by other engineers, discussing ideas, and collaborating on finding good solutions.

  • Collaborate proactively with a distributed team
  • Write high-quality code to create new features
  • Debug Linux system-level issues and produce high-quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
Required Skills and Qualifications

To succeed in this role, you'll need:

  • A strong background in Linux system-level fundamentals, e.g., cgroups, namespaces, apparmor
  • Experience with Go, Python, C, or C++
  • A Bachelor's degree in Computer Science or a related field
  • Commitment to software testing, code reviews, and maintainable code
Benefits

As a member of our team, you'll enjoy:

  • Distributed 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
  • Team Member Assistance Program & Wellness Platform

This is a unique opportunity to work with a talented team of professionals who are passionate about open source software development. If you're looking for a challenging and rewarding role that allows you to make a real impact, then we'd love to hear from you.



  • Muscat, Muscat, Oman Canonical Full time

    This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...


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

  • Linux Kernel Engineer

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

  • Linux Developer

    1 day ago


    Muscat, Muscat, Oman beBee Careers Full time

    Python Software EngineerAbout the RoleWe are looking for a skilled Python developer to join our team as a Software Engineer. The ideal candidate will have experience developing in Python, with a strong focus on test automation and Linux-based embedded hardware.The successful candidate will work on developing and maintaining our open-source certification...

  • Software Engineer

    5 days ago


    Muscat, Muscat, Oman Canonical Full time

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Your role will be to help us provide easy to deploy, secure, and customizable...


  • Muscat, Muscat, Oman Canonical Full time

    Graduate Software Engineer, Open Source and Linux, Canonical UbuntuJoin to apply for the Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu role at CanonicalGraduate Software Engineer, Open Source and Linux, Canonical Ubuntu6 days ago Be among the first 25 applicantsJoin to apply for the Graduate Software Engineer, Open Source and Linux,...


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


  • Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Lead Linux Kernel Engineer - Ubuntu role at Canonical.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 enterprise initiatives such as cloud, data science, AI, engineering innovation, and IoT. Our customers include top...