over 1 year ago
Remote, Worldwide or Taipei, TaiwanIntern / Entry Level / Mid Level / Senior / Staff+
H1B Sponsor
Responsibilities
- Develop Ubuntu Core and snapd software and integrate device-oriented software stacks.
- Deliver Ubuntu for current IoT and server-class hardware platforms.
- Write, debug, and maintain high-quality, well-designed software.
- Build device operating system images with Ubuntu Core, Ubuntu Desktop, and Ubuntu Server.
- Optimize the Ubuntu kernel and libraries for silicon-specific capabilities.
- Work with Linux kernel and open source technologies across embedded environments.
- Support customers in shipping applications and SDKs on Ubuntu.
- Collaborate with globally distributed engineering teams and external open source communities.
- Contribute technical documentation and provide technical leadership on complex system architectures from cloud to edge.
- Participate in customer engagements and travel for company events.
Requirements
- Exceptional academic track record from high school and university.
- Undergraduate degree in Computer Science or STEM, or a compelling narrative demonstrating an alternative path.
- Experience with Linux, preferably Debian or Ubuntu.
- Passion for Linux or embedded systems software, such as kernel, graphics, or Yocto work.
- Fluency in at least one of Golang, C, C++, or Rust.
- Professional written and spoken English plus strong communication, presentation, and interpersonal skills.
- Experience with Debian, Ubuntu, or other distribution packaging may be useful.
- Understanding of build systems, toolchains, and cross-compilation may be useful.
- Experience with firmware, U-Boot, UEFI, ACPI, DSDT, or boot loaders may be useful.
- Knowledge of power management involving PCI ASPM, SATA ALPM, or low-power profiles may be useful.
- Knowledge of x86, ARM, and RISC-V computer architectures may be useful.
- Experience with board design, bring-up, validation, electrical engineering design tools, performance engineering, security, Shell, or Python may be useful.
- Ability to travel twice yearly for company events lasting up to two weeks each.
Benefits
- Remote-first work environment with roles open in every time zone.
- Twice-yearly in-person team sprints and global company events.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review, recognition rewards, holiday leave, and maternity and paternity leave.
- Employee Assistance Programme, travel opportunities, Priority Pass, and travel upgrades for long-haul company events.
- Usually works from home, with global travel of approximately 2 to 4 weeks for company events.
About Canonical
Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.