Software Engineer

3 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

As a Software Engineer, you will be responsible for ensuring that Ubuntu functions well on systems. This fast-paced environment requires strong debugging, critical thinking, and problem-solving skills, along with deep knowledge of the Linux system. You will collaborate with the best developers in open source communities to deliver the best user experience. Responsibilities include identifying, triaging, and fixing system-level problems, working with upstream projects to apply patches, and providing software engineering services for OEM and ODM customers. International travel to the EU, USA, China, and Taiwan may be required.
Must have:
  • Participation in open-source development projects.
  • Passion for Linux and Open Source projects.
  • Strong English communication skills, especially online.
  • Excellent and proven time-management skills.
  • Ability to be productive in a globally-distributed team.
Good to have:
  • Demonstrated open source participation and contributions.
  • Fluency in written and spoken Mandarin Chinese.

Job Details

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 will be responsible for technical aspects of ensuring that Ubuntu functions well on systems. This fast-paced environment requires strong debugging, critical thinking and problem-solving skills, and deep knowledge of the Linux system. You will cooperate with the best developers in the open source communities to deliver the best user experience.

Key Responsibilities

  • Work closely with project managers and Field/QA engineers to identify, triage, and fix critical system-level problems;
  • Work with individual upstream projects to find and apply patches for bugs affecting OEM/ODM customers; champion locally-developed patches for inclusion in the upstream package;
  • Provide software and system engineering services for OEM and ODM customers;
  • International travel is occasionally required. Must be able to travel to the EU, USA, China, and Taiwan;

Required Skills And Experience

  • Participation in open-source development projects;
  • Passion on Linux and Open Source projects;
  • Strong English-language communication skills, especially in online environments such as mailing lists and IRC;
  • Excellent and proven time-management skills;
  • Ability to be productive in a globally-distributed team through self-discipline and self-motivation;

Desirable Skills And Experience

  • Demonstrated open source participation and contributions;
  • Fluency in written and spoken Mandarin Chinese;

Canonical is an equal opportunity employer

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Similar Jobs

HP - Supply Chain Intern

HP

Barueri, São Paulo, Brazil (On-Site)
8 Months ago
Toast - Principal Data Scientist - Credit Risk/Lending

Toast

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Mapbox - Principal Software Development Engineer, Navigation

Mapbox

United States (Remote)
4 Months ago
Freed - AI & Automation Manager

Freed

San Francisco, California, United States (Hybrid)
3 Months ago
Polygon Labs - Chief Technology Officer

Polygon Labs

United States (Remote)
4 Months ago
Unity - Senior Developer Support Engineer

Unity

Bellevue, Washington, United States (Hybrid)
2 Months ago
Toast - Engineering Manager II - Ecommerce

Toast

United States (Remote)
5 Months ago
Calix - Senior Sales Engineer – Major Accounts

Calix

United States (Remote)
1 Month ago
Alten Technology - Manufacturing Engineer

Alten Technology

El Segundo, California, United States (On-Site)
2 Months ago
Rippling - Senior Forward Deployed Engineer

Rippling

New York, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ness - Experienced Java Developer

Ness

Prague, Prague, Czechia (Remote)
3 Weeks ago
Tesla - Workshop Supervisor

Tesla

Holzwickede, North Rhine-Westphalia, Germany (On-Site)
6 Months ago
CyberArk - Digital Success at Scale Program Manager

CyberArk

United States (On-Site)
3 Months ago
Arkose Labs - Platform Engineer

Arkose Labs

Pune, Maharashtra, India (Hybrid)
3 Months ago
HCL Tech - Reporting & Data Analyst

HCL Tech

Texas, United States (On-Site)
3 Months ago
Forcepoint - Sr. Mobile Developer

Forcepoint

Cork, County Cork, Ireland (On-Site)
2 Months ago
Accenture - Quality Auditing Associate Manager

Accenture

Hyderabad, Telangana, India (On-Site)
2 Months ago
London stock Exchange - Operational Performance Engineer

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
10 Months ago
IMC - Trading Strategy Software Engineer

IMC

Amsterdam, North Holland, Netherlands (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, China

Paper Stacking games - Mobile Algorithm Deployment Intern

Paper Stacking games

Shanghai, China (On-Site)
3 Weeks ago
Tencent - UA Manager - AI Integration

Tencent

Shenzhen, Guangdong Province, China (On-Site)
5 Months ago
Wolters Kluwer - Associate Director, Sales

Wolters Kluwer

Beijing, China (On-Site)
3 Weeks ago
Tencent - Multimedia Design Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
NXP - 2025 Intern - Product/Test Development Engineer

NXP

Tianjin, Tianjin, China (On-Site)
1 Year ago
Zengame Technology - Junior Technical Artist

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Paper Stacking games - Game Client Development - System - UE Research

Paper Stacking games

Shanghai, China (On-Site)
2 Months ago
yostar - Art

yostar

Shanghai, China (On-Site)
2 Months ago
Paper Stacking games - Spine Animator - Love and Deepspace

Paper Stacking games

Shanghai, China (On-Site)
2 Months ago
Riot Games - Director of Asia Tax, Treasury & Finance Operations (FinOps)

Riot Games

Shanghai, Shanghai, China (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Apple - ASIC Design & Integration Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
eBay - Software Engineering Tech Leader (T26)

eBay

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
nissan - SDV Architecture Development Engineer

nissan

Yokohama, Kanagawa, Japan (On-Site)
1 Year ago
Roblox - Senior Software Engineer, Core Services

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Twitch - Software Engineer - Creator

Twitch

Irvine, California, United States (On-Site)
1 Month ago
Google - Technical Program Manager II, Software Engineering, Core

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Shield AI - Senior Engineer, Ground Control Software (GCS) (R3510)

Shield AI

Dallas, Texas, United States (On-Site)
3 Weeks ago
Thales - Senior Project Engineer

Thales

Benalla, Victoria, Australia (On-Site)
3 Months ago
Illumina - Senior Engineer – LCM

Illumina

Shanghai, China (On-Site)
1 Year ago
CyberArk - Staff Software Engineer

CyberArk

Bulgaria (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded