Company logo hidden

Ubuntu Core Software Engineer

Unlock employer Unspecified, Unspecified Posted: 10 Feb 2026

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:
The company is a leading provider of open source software and operating systems, with its platform, Ubuntu, widely utilized in various sectors including public cloud, data science, AI, engineering innovation, and IoT. We are seeking a passionate Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with the most secure and updatable operating system in the IoT market. This role demands high technical skills with low-level operating systems, kernel, and device firmware.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Our mission is to empower everyone to build robust solutions across multiple fields including IoT, automotive, and aviation using our next-generation secure embedded Linux operating system.

As a member of the Ubuntu Core team, you will design and implement software that operates on various CPU architectures (ARM, RISC-V, X86), work on boot mechanisms, bootloaders, storage partition layouts, device trees, kernels, and services.

Key Responsibilities:

  • Write high-quality code with unit tests for new features.
  • Debug Linux system-level issues and create fixes.
  • Collaborate proactively with a distributed team.
  • Review code and discuss solutions with peers.
  • Integrate diverse bootloaders and maintain gadget snaps.
  • Work from home with global travel 2 to 4 times a year for internal and external events.

What We Are Looking For:

  • A strong passion for technology and collaboration.
  • Flexible, articulate, and accountable mindset.
  • Bachelor's degree in Computer Science, STEM, or a related field.
  • Experience with C or Golang, and Shell.
  • Solid understanding of Linux and familiarity with Debian or Ubuntu.
  • Experience with Linux-capable devices such as Raspberry Pi.
  • Interest in or experience with low-level systems and security facilities.

Preferred Experience:

  • Knowledge of bootloaders (ARM and X86), systemd, SSH, and Linux security implementations (TPM, FDE, LUKS, HSM).
  • Experience with Yocto is a plus.

Work Conditions:

  • Fully remote role with occasional travel.
  • Competitive compensation with performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Comprehensive leave benefits including maternity and paternity leave.
  • Access to a Team Member Assistance Program and Wellness Platform.

The company's Commitment to Diversity:
The company is an equal opportunity employer, dedicated to fostering a workplace free from discrimination. We welcome applicants from all backgrounds and experiences.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct