📣 Job alerts on Telegram Get new jobs as they are posted. Join our channel — it's free.

Ubuntu Core Software Engineer

🌍 Remote Africa
📋 Full-time
📊 Entry Level
🏠 Remote
⏰ Posted 1h ago

About the role

Canonical, a prominent provider of open-source software and operating systems, is seeking a Ubuntu Core Software Engineer to transform the Linux experience in embedded environments, particularly within the IoT sector. This role is ideal for a software engineer enthusiastic about open-source technology, Linux, and security.

Key Responsibilities:

  • Develop high-quality code with unit tests to introduce new features.
  • Debug Linux system-level issues and provide effective solutions.
  • Collaborate effectively with a distributed team on various projects.
  • Review peers’ code and contribute to productive discussions.
  • Integrate different bootloaders and maintain gadget snaps.
  • Participate in global travel 2 to 4 times a year for team events.

Requirements:

  • Bachelor’s degree in Computer Science, STEM, or a related field.
  • Proficiency in C or Golang, along with Shell scripting.
  • Strong understanding of Linux, especially Debian or Ubuntu.
  • Experience with Linux-capable devices, such as Raspberry Pi.
  • Interest in low-level systems and security mechanisms, including bootloaders and Linux security implementations.
  • Familiarity with Yocto is a plus.

How to Apply:

If you are passionate about technology and eager to collaborate with top professionals, consider joining Canonical. We offer a competitive compensation package, including an annual bonus, personal development budget, and various benefits to promote work-life balance. Apply now to be part of a company that values diversity and innovation.

Summarised by JobsOnline Africa from the employer's listing. The full details are on the employer's site when you apply.

Tags

linuxembeddedc programminggolangbootloaders