Canonical Circular Logo

Senior Ubuntu Embedded IoT System Engineer

Canonical Riyadh, Saudi Arabia Posted: 18 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:

Canonical is a leading provider of open source software and operating systems, prominently known for its widely used platform, Ubuntu. The company collaborates with significant partners in the tech industry, enabling innovative solutions across various sectors such as Robotics, Automotive, SmartNIC, Medical devices, and Industrial gateways.

We are seeking a Senior Ubuntu Embedded IoT System Engineer to engage with leading OEMs, ODMs, and silicon partners, ensuring that Ubuntu delivers the best user experience on partner hardware. This role requires a strong understanding of Linux and hardware, contributing to the optimization of Ubuntu on next-generation chips from key silicon companies.

Key Responsibilities:

  • Provide software and system engineering services for OEM and ODM customers.
  • Collaborate closely with partners on platform bring-up.
  • Identify, triage, and resolve critical issues with project managers and QA engineers.
  • Conduct root cause analysis and provide detailed explanations of results.
  • Facilitate communication between Ubuntu, firmware, and hardware engineering teams.
  • Travel internationally as required for company events.

Requirements:

  • A Bachelor’s or higher degree in STEM, preferably in Computer Science or Electrical Engineering.
  • Exceptional academic track record.
  • Proficient in written and spoken English, with strong presentation skills.
  • Familiarity with C, Python, and Bash programming languages.
  • Understanding of the Linux boot process and system-level architecture, including bootloader development (e.g., u-boot).
  • Experience with Linux debugging and resolution.
  • Ability to work effectively in a globally distributed team.

Nice-to-Have Skills:

  • Experience with system firmware, boot loaders, and power management debugging.
  • Knowledge of computer architecture (x86, ARM, RISC-V).
  • Familiarity with the Ubuntu development model and scripting in Shell/Python.

Language Requirements:

  • Professional written and spoken English.

Work Conditions:

  • Full-time, Remote, with occasional international travel to the EU, USA, Taiwan, and China (up to two weeks long, twice a year).

What We Offer:

  • Competitive compensation with annual reviews and performance-related bonuses.
  • Personal development budget of USD 2,000 per year.
  • Flexible remote work environment with in-person team events.
  • Various benefits reflecting our values, including annual holiday leave and parental leave.

Canonical is committed to creating a diverse work environment and is an equal opportunity employer. We encourage applications from individuals of all backgrounds and identities.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.