Canonical Circular Logo

Senior Ubuntu Embedded IoT System Engineer

Canonical Dubai, United Arab Emirates Posted: 18 Mar 2025

Financial

  • Estimate: $100k - $140k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems tailored for enterprise and technology markets. Our platform, Ubuntu, is widely utilized in significant initiatives such as public cloud, AI, data science, and IoT. We are known for our innovative global collaboration, with 1200+ colleagues across 75+ countries.

The role of Senior Ubuntu Embedded IoT System Engineer involves representing Canonical with top OEMs, ODMs, and silicon partners, ensuring the best user experience of Ubuntu on partner hardware for various applications including Robotics, Automotive, and Medical devices. In this position, you will leverage your knowledge of Linux and hardware to enhance Ubuntu’s performance for millions of users. You will collaborate with various significant silicon companies such as Intel, AMD, and Nvidia to optimize Ubuntu for their next-generation chips, while also ensuring its perfect functionality across various OEM hardware.

Key Responsibilities:

  • Provide software and system engineering services for OEM and ODM customers.
  • Collaborate closely with partners on platform integration.
  • Work with project managers and Field/QA engineers to identify and address critical issues.
  • Conduct root cause analysis and organize details for troubleshooting.
  • Facilitate communication among Ubuntu, firmware, and hardware engineering teams.
  • May require occasional international travel to the EU, USA, Taiwan, and China.

Requirements:

  • A Bachelor’s or higher degree in STEM, preferably Computer Science or Electrical Engineering.
  • Exceptional academic track record from both high school and university.
  • Professional written and spoken English with excellent presentation skills.
  • Familiarity with C, Python, and Bash programming.
  • Knowledge of Linux boot processes, Linux kernel, and system-level architecture.
  • Experience with bootloader development (e.g., u-boot) and software development on Arm or non-X86 platforms.
  • Strong Linux debugging and resolution skills.
  • Ability to work in a globally distributed team and learn fast in a dynamic environment.
  • Willingness to travel internationally twice a year for company events.

Nice-to-Have Skills:

  • Experience with system firmware, debugging power management, and board design.
  • Familiarity with Ubuntu's development model and electrical engineering design tools.
  • Knowledge of computer architectures such as x86, ARM, and RISC-V.
  • Shell/Python scripting skills.

Benefits:

  • Competitive compensation reflecting local market and performance.
  • Annual compensation review.
  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Access to Team Member Assistance Program & Wellness Platform.
  • Opportunities for international travel to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events.

Canonical is an equal-opportunity employer and embraces diversity of experience, perspectives, and backgrounds. All applicants are given fair consideration.

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.