Desktop and Embedded Linux Field Engineer

3 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

Canonical is seeking an Ubuntu Enablement Engineer to work with leading OEMs, ODMs, and silicon partners to deliver the best user experience of Ubuntu on partner hardware. The role involves close collaboration with partners on platform bring-up, debugging and prioritizing issues, facilitating communication between engineering teams, building and maintaining relationships with partners, conducting root cause analysis, providing technical training, and designing factory support. This fast-paced role requires excellent time management, insightful debugging, and problem-solving skills. The work improves Ubuntu for millions of users.
Must have:
  • Good interpersonal skills for collaboration and customer engagements.
  • English written and verbal communication skills.
  • Linux kernel, boot and system-level architecture skills.
  • Linux debugging and resolution abilities.
  • Ability to be productive in a globally distributed team.
  • Ability to learn fast to work on cutting edge technologies.
Good to have:
  • Experience with system firmware, including UEFI, ACPI, DSDT, boot loaders, device firmware.
  • Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles.
  • Experience in board design, bring up, and validation.
  • Experience with electrical engineering design tools (e.g. schematic capture, layout).
  • Computer architecture knowledge of x86, ARM, RISC-V.
  • Familiarity with Ubuntu development model.
  • Shell/Python scripting skills.
Perks:
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel

Job Details

Canonical Ubuntu is the world's leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a safe and secure platform for personal computing, and the launchpad for innovators, entrepreneurs, and scientists.

We work with the world's most significant silicon companies - Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung and more - to optimise Ubuntu on their next-generation chips. We also work with OEMs and ODMs - Dell, HP, Lenovo, Advantech, ADLink and many more - to ensure that Ubuntu works perfectly on their hardware.

We are proud to have an office in Taipei where we do a wide range of software engineering work, from cloud to desktop, server and IoT. We also offer remote work on roles that do not depend on direct access to confidential pre-production hardware.

We invite you to join Canonical as an Ubuntu Enablement Engineer.​ In this role, you will use your knowledge of Linux and hardware to represent Canonical with leading OEMs, ODMs, and silicon partners to deliver the best user experience of Ubuntu on partner hardware. Your work will improve Ubuntu for millions of users.

This fast-paced environment requires excellent time management, insightful debugging, critical thinking, problem-solving skills and deep knowledge of the Linux system​.

Key responsibilities

  • Work closely with partners on platform bring up
  • Debug and prioritize issues, escalate to engineering teams where needed
  • Facilitate communication between Ubuntu, firmware and hardware engineering teams
  • Build and maintain working relationships with partners
  • Conduct root cause analysis, collect and organize details to reproduce and explain results
  • Provide fast response times and estimated time lines for resolving technical issues
  • Plan, build and deliver Ubuntu ecosystem technical training to Canonical's partners
  • Design and provide factory support during production preparation and run
  • Occasional international travel to the EU, USA, Taiwan and China

Required skills and experience

  • A Bachelor or higher degree in STEM, preferably Computer Science or Electrical Engineering
  • Good interpersonal skills for collaboration and customer engagements
  • English written and verbal communication skills
  • Linux kernel, boot and system-level architecture skills
  • Linux debugging and resolution abilities
  • Ability to be productive in a globally distributed team
  • Ability to learn fast to work on cutting edge technologies

Desirable skills and experience

  • Experience with system firmware, including UEFI, ACPI, DSDT, boot loaders, device firmware
  • Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles
  • Experience in board design, bring up, and validation
  • Experience with electrical engineering design tools (e.g. schematic capture, layout)
  • Computer architecture knowledge of x86, ARM, RISC-V
  • Familiarity with Ubuntu development model
  • Shell/Python scripting skills

What Canonical offers:

  • Personal learning and development budget 
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world’s best free software platform.Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.

#LI-remote

#Stack

Similar Jobs

Shield AI - Program Manager, VBAT Programs - R3617

Shield AI

Taipei City, Taiwan (On-Site)
3 Weeks ago
Glean - Sales Development Representative

Glean

Nashville, Tennessee, United States (Hybrid)
3 Months ago
PayPal - Senior Quality Assurance Engineer

PayPal

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Games 24x7 - Senior Executive - VIP Relations

Games 24x7

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Workato - Product Support Analyst

Workato

Tokyo, Japan (On-Site)
1 Month ago
Playtech - Software Engineer

Playtech

Bremen, Bremen, Germany (On-Site)
6 Months ago
Nagarro - Senior Staff Engineer (Technical Project Manager)

Nagarro

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
3 Weeks ago
Veeam Software - Virtualization Backup Engineer (German Speaker)

Veeam Software

Poland (Remote)
3 Months ago
Crunchyroll - Staff Partner Services Engineer

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
9 Months ago
Outschool - Revenue & AR Accounting Manager

Outschool

San Francisco, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

SciPlay - 2D Graphic Artist

SciPlay

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
Tesla - Employee Relations Partner

Tesla

Berlin, Berlin, Germany (On-Site)
6 Months ago
WebFX - Remote Copywriter

WebFX

United States (Remote)
8 Months ago
Oliver Agency - GenAI Motion Graphic Designer

Oliver Agency

Manila, Metro Manila, Philippines (On-Site)
3 Months ago
Assystems - Document Controller

Assystems

AlUla, Al Madinah Province, Saudi Arabia (On-Site)
1 Month ago
element 8 - Business Development Executive

element 8

Dubai, Dubai, United Arab Emirates (Hybrid)
1 Month ago
ElevenLabs - Sales Development Representative - Brazil

ElevenLabs

Brazil (Remote)
4 Months ago
Interactive Brokers - Security & Fraud Prevention Triage Analyst

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Xplor Technologies - Sales Development Representative

Xplor Technologies

Vancouver, British Columbia, Canada (Hybrid)
4 Weeks ago
WerPlay - Drafter

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

rivos - Data Parallel Accelerator Performance Intern

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
10 Months ago
rivos - CPU Design Verification - Full-time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
10 Months ago
NVIDIA - Digital Circuit Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
5 Months ago
binance - Senior DevOps Engineer (Kubernetes/ AWS/ Cloud-native)

binance

Taipei City, Taiwan (Remote)
4 Years ago
appier - Senior Software Engineer, Backend Development (Ad Cloud Serving Services)

appier

Taipei City, Taiwan (On-Site)
1 Month ago
GoMotive - Embedded Engineer

GoMotive

Taipei City, Taiwan (Remote)
2 Months ago
appier - Customer Service Specialist , Ad.Creative

appier

Taipei City, Taiwan (On-Site)
3 Weeks ago
USE Insider - Solution Architect - Taiwan

USE Insider

Taipei City, Taiwan (Hybrid)
10 Months ago
Axon - Supplier Quality Engineer

Axon

Taipei City, Taiwan (On-Site)
1 Month ago
binance - Product Operation (Exchange Operation)

binance

Taipei City, Taiwan (Hybrid)
3 Years ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Halcyon - VP, Field Engineering

Halcyon

United States (Remote)
1 Month ago
Bazaar Voice - Integration Engineer

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
PwC - Senior Associate - SAP Global Trade Services

PwC

Zürich, Zurich, Switzerland (On-Site)
10 Months ago
Thatch.ai  - Software Engineer: Foundations

Thatch.ai

San Francisco, California, United States (Remote)
4 Months ago
Toast - Senior Software Engineer, International Restaurants

Toast

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
CyberArk - Team Leader, Engineering

CyberArk

India (On-Site)
3 Months ago
Enverus - Senior Computational Software Engineer

Enverus

Pittsburgh, Pennsylvania, United States (On-Site)
3 Weeks ago
Shield AI - Staff Field Applications Engineer - R3631

Shield AI

New Delhi, Delhi, India (On-Site)
3 Weeks ago
Penrose studios - Blockchain Engineer

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
Google - Tech Lead, Software Engineering (For Women in Tech Candidates)

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded