Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Contract type
Ongoing
Work mode
Remote · North America, Latin America, APAC, EMEA
Experience
3 years

Job description

An open application for technical roles at Canonical, the company behind Ubuntu, aimed at people with strong C, C++ and Python fundamentals and an interest in Linux distribution packaging and open source.

At a glance

Work mode
Remote · North America, Latin America, APAC, EMEA

What we're looking for

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You value building partnerships with a diverse set of internal and external groups
  • Strong fundamentals in C, C++ and Python
  • Experience or interest in learning Linux distribution packaging
  • Experience or Interest in open source maintenance or contribution and licenses
  • Fundamental understanding of package management and dependency resolution

Nice to have

  • Graphics, audio, or multimedia stacks
  • Virtualization and containers (Docker, OCI, Kubernetes)
  • Hardware enablement for platforms and devices, including SmartNICs, NVMe storage, GPUs, audio components, and sensors
  • Performance optimization
  • Toolchain development and maintenance
  • Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST)
  • Security best practices
  • IoT and embedded systems, including board-level hardware, SoCs, BMCs, bootloaders, firmware, operating systems, applications, and services

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
  • Performance-driven annual bonus or commission

Apply

About Canonical

The company that publishes Ubuntu

Canonical is a pioneering tech firm that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud. Canonical has been a remote-first company since its inception in 2004.

Mission

To be at the forefront of the global move to open source

Key facts

  • 2004
  • Open source software
  • Publishes Ubuntu
  • Remote-first company since its inception in 2004
  • Recruits on a global basis

What they value

  • Excellence
  • Diversity of experience, perspectives, and background