Company logo hidden

Linux Devices Software Engineer

Unlock employer Unspecified, Unspecified Posted: 01 Feb 2026

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

This role is part of our engineering team at the company, focusing on low-level system technology for autonomous devices across various seniority levels. We are seeking careful and conscientious engineers who can tackle the challenges of memory, performance, battery, and connectivity constraints. Our work involves developing code that performs reliably in challenging environments, utilizing platforms such as x86, ARM, and RISC-V.

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

The company is known for Ubuntu, a leading Linux platform for software engineers, desktops, cloud, and IoT. We prioritize open source as a secure and high-performance solution for enterprise computing and connected devices. Our teams collaborate with top silicon companies and OEMs to optimize Ubuntu on the latest hardware, while also developing Ubuntu Core—a fully containerized version of Ubuntu tailored for precise and secure operations in appliance settings.

We are looking for outstanding Linux software engineers passionate about open source, innovation, and cutting-edge technologies. Your contributions will encompass the development of Ubuntu Core, engaging with the open source community, and contributing to a variety of technologies.

Key Responsibilities:

  • Work with the latest Linux kernel and open source technologies.
  • Deliver Ubuntu for IoT and server-class hardware platforms.
  • Integrate and maintain device-oriented software stacks.
  • Write high-quality, well-designed software.
  • Collaborate with globally distributed teams.
  • Assist customers in deploying apps and SDKs on Ubuntu.
  • Build device OS images with Ubuntu Core, Desktop, and Server.
  • Optimize the Ubuntu kernel and libraries for specific silicon capabilities.
  • Debug issues and produce high-quality code.
  • Provide technical documentation and lead complex customer engagements.

Requirements:

  • Undergraduate degree in Computer Science or a related STEM field.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Fluency in at least one of the following programming languages: Golang, C, C++, or Rust.
  • Professional written and spoken English.
  • Strong interpersonal skills, flexibility, and accountability.
  • Ability to travel for up to two weeks for company events twice a year.

Additional Skills (Desirable):

  • Familiarity with Debian/Ubuntu packaging, build systems, and toolchains.
  • Experience with firmware, boot loaders, and power management.
  • Knowledge of computer architecture (x86, ARM, RISC-V).
  • Experience with board design and electrical engineering tools.
  • Proficiency in Shell or Python scripting.

What We Offer:

  • Competitive compensation with an annual performance-driven bonus.
  • Benefits that align with our organizational values.
  • Distributed work environment with in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Leave policies for maternity and paternity.
  • Employee Assistance Programme and travel benefits.

About the company:
The company is a pioneering tech company at the forefront of the global shift to open source, publishing Ubuntu, a significant open source project. As a remote-first company since 2004, we uphold a high standard for our employees and foster diversity in our workplace. We are committed to providing equal opportunity and fair consideration for all applicants.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct