Skip to main content
Canonical
Canonical

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

RemoteAmericasAPACEMEA
Published
Role
Backend
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to Anywhere in Americas & APAC & EMEA. Set where you work from to check your eligibility.

No BS summary

Linux software engineer for globally remote work on Ubuntu across next-gen silicon and full Linux stack. Needs strong fundamentals in C, C++ and Python, technical education or equivalent path, and package management basics. Open-source maintenance/contribution and Linux distribution packaging experience or interest expected.

Core skills

LinuxCUbuntu

Required skills

C++PythonLinux distribution packagingOpen source maintenanceOpen source contributionPackage managementDependency resolution

Optional skills

DockerOCIKubernetesTCP/IPDHCPHTTP/RESTSmartNICsNVMe

What you'll do

  • Collaborating proactively within a distributed team
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users
  • Evaluating contributions of other engineers to maintain high-quality software standards
  • Playing a role in shaping the future of Ubuntu via both new ideas in your areas of interest and advising on work being done elsewhere
  • Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
  • Debugging issues on open source code and team maintained code
  • Helping customers to integrate their apps, SDKs, build OS images, optimize applications with Ubuntu Core, Desktop and Server
  • Working with a team to maintain Ubuntu, silicon features, and silicon-optimized packages across platforms and technologies such as servers, HPC and AI systems, IoT devices, PCs, SmartNICs and automotive systems
  • Working with AI stacks
  • Working with graphics, audio and multimedia stacks
  • Working with virtualisation and containers
  • Working with hardware enablement stacks
  • Working with new architectures, architecture variants and optimized toolchains
  • Working with package management and dependencies
  • Working with platform security, including secure boot, FDE, Ubuntu Core and Confidential Computing
  • Work from home with global travel 2 to 4 weeks for internal events

What they require

  • 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
  • Preferred: Experience with graphics, audio, or multimedia stacks
  • Preferred: Experience with hardware enablement for platforms and devices, including SmartNICs, NVMe storage, GPUs, audio components, and sensors
  • Preferred: Experience with performance optimization
  • Preferred: Experience with toolchain development and maintenance
  • Preferred: Experience with security best practices
  • Preferred: Experience with 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
  • Additional benefits which reflect company values and ideals

London-based software company, developer of Ubuntu

Open Source SoftwareEnterprisecanonical.com/

What people say about this company

3.6/ 5

  • Employees appreciate the company's commitment to open-source software and its impact on the tech community.
  • Many enjoy the flexibility of remote work and the work-life balance offered.
  • Some reviews mention a lack of clear career progression and development opportunities.
Salary not disclosed