Linux Software Engineer - Ubuntu for Next-Gen Silicon

New
C
CanonicalLinux software
This is a Globally remote roleFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonC++Linux

Requirements

  • Have an exceptional academic track record in high school and university.
  • Hold an undergraduate degree in a technical subject or present a compelling narrative about an alternative path.
  • Have strong fundamentals in C, C++, and Python.
  • Have experience or interest in learning Linux distribution packaging.
  • Have experience or interest in open-source maintenance or contribution and licenses.
  • Understand package management and dependency resolution.
  • Additional experience may include graphics, audio, or multimedia stacks.
  • Additional experience may include virtualization and containers, including Docker, OCI, or Kubernetes.
  • Additional experience may include hardware enablement, performance optimization, toolchain development, networking, security, or IoT and embedded systems.

Responsibilities

  • Integrate features and optimizations for new silicon platforms and software stacks.
  • Maintain Ubuntu, silicon features, and silicon-optimized packages across platforms and technologies.
  • Collaborate proactively with the distributed team and other Ubuntu and Debian teams, upstream projects, and customers.
  • Evaluate engineers' contributions to maintain software quality standards.
  • Debug issues in open-source and team-maintained code.
  • Help customers integrate applications and SDKs, build OS images, and optimize applications with Ubuntu Core, Desktop, and Server.
  • Advise on work across the team and contribute ideas to shape Ubuntu's future.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now