Company logo hidden

Embedded Linux Field Engineer for Devices/IoT

Unlock employer Riyadh, Saudi Arabia Posted: 04 Sep 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Entry Level
  • English: Professional

Position

About the Job:
We're hiring an Embedded Linux Field Engineer for Devices/IoT to help extend our reach in mission-critical industries like Automotive, Medical Devices, Industrial Systems, Robotics, Telco, and Consumer Electronics. The role requires a passionate individual with a strong background in Linux, capable of working with building and distributing software solutions, and troubleshooting systems to turn customer ideas into reality.

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

Canonical, a leader in open source software and operating systems, utilizes our platform, Ubuntu, in multiple enterprise initiatives, including public cloud, data science, AI, and IoT. Our edition of Ubuntu designed for IoT, known as Ubuntu Core, focuses on security and resilience for high-end appliances and equipment.

Key Responsibilities:

  • Engage customers during presales to gather requirements and explain our technology.
  • Elaborate solutions for prospective clients.
  • Participate in the delivery of selected Embedded Linux projects.
  • Convey market requirements to key stakeholders and contribute to the development of solutions.
  • Act as both a customer advocate and a trusted advisor to Canonical.

Requirements:

  • Bachelor’s degree in Computer Science or related technical field.
  • Extensive Linux experience, particularly with Debian or Ubuntu.
  • Proficiency in distribution/packaging (deb, rpm).
  • Solid embedded Linux experience (Yocto, Buildroot).
  • Fluency in at least one of the following languages: Golang, Python, C, C++, or Rust.
  • Professional written and spoken English, in addition to the local language.
  • Excellent communication and presentation skills.
  • Result-oriented with the ability to multi-task and meet commitments.
  • Willingness to travel up to 30% of the time for customer meetings, company events, and conferences.

Additional Language Requirements:
For positions in Japan and Korea, candidates must also be able to speak and write the local language at a professional level.

What We Offer:

  • A distributed work environment with twice-yearly team sprints in person.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonuses.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities to travel to new locations for meetings and events.

Canonical is an equal opportunity employer, and we are committed to fostering a diverse workplace. We encourage applications from individuals of all backgrounds.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct