Desktop and Embedded Linux Field Engineer

7 months ago


Beijing, China Canonical Full time

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.



  • Beijing, Beijing, China Canonical Full time

    At Canonical, we're looking for a skilled Engineering Manager to join our Device Delivery Team. As a leader in this fast-paced environment, you will be responsible for managing a software engineering team to deliver OEM enablement projects.We offer a competitive salary of $160,000 per year and a range of benefits, including health insurance, retirement...

  • Linux Enablement

    7 months ago


    Beijing, China Canonical Full time

    Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users. As a ​Software Engineering Manager​ you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management,...


  • Beijing, Beijing, China Canonical Full time

    At Canonical, we're seeking a skilled Linux Enablement Specialist to join our team. As a key member of our Ubuntu Enablement team, you'll work closely with leading OEMs, ODMs, and silicon partners to deliver the best user experience of Ubuntu on partner hardware.Key responsibilities include:Collaborating with partners on platform bring-upDebugging and...


  • Beijing, Beijing, China Canonical Full time

    Canonical's OEM Delivery Team OverviewWe are a team working closely with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users.Salary: $120,000 - $180,000 per annumAbout the RoleWe are seeking a skilled Software Engineer to join our team as a key contributor in ensuring that Ubuntu...


  • Beijing, Beijing, China Qualcomm Full time

    Job OverviewWe are seeking a highly skilled AI Software Application Engineer to join our team at Qualcomm China. In this role, you will be responsible for providing technical expertise in software systems and collaborating with cross-functional teams to address questions and issues regarding software systems and applications.About the RoleThis is an exciting...

  • AI Customer Engineer

    4 weeks ago


    Beijing, China Qualcomm Full time

    Company: Qualcomm China Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a...


  • Beijing, Beijing, China Ericsson Full time

    Company Overview:Ericsson is a leading provider of technology and services to telecommunications operators. Our innovative solutions help to connect people, improve lives, and drive societal and economic progress.Salary: $80,000 - $120,000 per yearJob Description:We are seeking an experienced Radio Software Developer to join our team in implementing new...

  • Software Architect

    7 months ago


    Beijing, China Renesas Electronics Full time

    Job Description Overview We are seeking a talented and motivated Software Architect (AI Sub-system) to join our R&D team to own, define, and drive exploration and design of our next generation runtime software involving multi heterogeneous devices in high performance computing (HPC) SoCs.  Our division’s mission is to use the latest AI and cloud...


  • Beijing, Beijing, China AMETEK Full time

    Job DescriptionWe are seeking a highly skilled Field Service Engineer to join our team in Shanghai. As an Instrument Specialist, you will be responsible for delivering exceptional service to our customers, ensuring their instruments are operating at optimal levels.About the RoleThis is a challenging and rewarding role that requires strong technical skills,...


  • Beijing, China Qualcomm Full time

    Company: Qualcomm China Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Design, development, and implement power or performance framework, driver, and optimization solution based on Qualcomm Chipsets. includes but not limited to: Develop power or performance core software and driver. Develop power...

  • Field Service Engineer

    2 months ago


    Beijing, Beijing, China Kardex Full time

    Job SummaryKardex China is seeking a skilled Field Service Engineer to join our Life Cycle Service Team in Suzhou, China. As a Field Service Engineer, you will be responsible for installing and commissioning Kardex Automated Storage and Retrieval Systems, providing excellent customer service, and delivering basic levels of customer product training.Key...


  • Beijing, China Renesas Electronics Full time

    Job Description Overview We are seeking a talented and motivated Software Application Engineer to join our team. In this role, you will be part of the AI & Cloud Engineering (ACE) Division and Customer Engineering team. Our Customer Engineering team is a global team helping customers easily use our software tools and services. The Customer Engineering...


  • Beijing, China Ericsson Full time

    Description Join our Team About this opportunity As a Radio SW developer, you will be part of a multi-functional team implementing new functionality for 5G NX and developing radio products. Our focus is on Lean and Agile ways of working. We coordinate in multi-functional development teams in which continuous improvement, innovation and...


  • Beijing, China ASML Full time

    Introduction to the job Field Application Engineer, base in Beijing. Response for customer process use case support and device performance improvement. Role and responsibilities • Metrology Process Control for both metrology and process improvement including advanced metrology & automation development and data analysis within a holistic...


  • Beijing, Beijing, China NVIDIA Full time

    NVIDIA is at the forefront of innovation in computer graphics, PC gaming, and accelerated computing. As a pioneer in harnessing AI to define the next era of computing, we're shaping the future with our cutting-edge technology and talented team members.We're seeking an accomplished Senior HPC Engineer to join our Professional Services team, which plays a...


  • Beijing, China Molex Full time

    We’re looking for Beijing & Dongguan based field application engineers to support PM (product manager) in terms of defining and delivering NTW (high-speed connectivity in vehicle) product solutions for China market. This role aims to developing and growing business by implementing PM’s product strategy in north & south region of China. A successful...


  • Beijing, Beijing, China Cadence Design Systems, Inc. Full time

    At Cadence Design Systems, Inc., we're shaping the future of technology.Skilled in C++ programming with a strong background in compiler principles and development under Linux/Unix environments. Familiarity with Spice netlist format, Clearcase, software architecture, and design specifications is beneficial. Knowledge of Lex/yacc or other lexical/syntax...


  • Beijing, China Canonical Full time

    Role Summary Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation. As a Software Engineer, you...


  • Beijing, Beijing, China ARRK Engineering Co. (Shanghai) Ltd. Full time

    Key Responsibilities:The ideal candidate will be responsible for functional data analysis in the field of autonomous driving, simulating and reprocessing relevant driving scenarios on different test platforms, testing ADAS control units and sensors on the test bench, and preparing and executing test drives in prototype vehicles. A university degree in...


  • Beijing, Beijing, China Kardex Full time

    Job Description:Kardex is seeking a highly motivated and self-disciplined Field Service Engineer to join our Life Cycle Service Team in Suzhou, China.Key Responsibilities:Install and commission Kardex Automated Storage and Retrieval Systems with high efficiency.Provide exceptional customer service aligned with established policies and procedures.Deliver...