×
Register Here to Apply for Jobs or Post Jobs. X

Linux Software Engineer - Ubuntu -Gen Silicon; and seniority levels

Remote / Online - Candidates ideally in
New York, New York County, New York, 10261, USA
Listing for: Canonical
Remote/Work from Home position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Location: New York

Linux Software Engineer – Ubuntu for Next‑Gen Silicon

Join Canonical, a leading open‑source software provider, as a Linux Software Engineer focusing on Ubuntu optimisation for next‑generation silicon across architectures such as x86, ARM, RISC‑V, Power

PC, and s390x. This is a globally remote role.

About Canonical

Canonical is the company behind Ubuntu, supporting a wide range of Linux platforms for public cloud, AI, IoT and more. The company operates around the world with a remote‑first culture and values diversity and inclusion.

Responsibilities
  • Collaborate proactively within a distributed team to ensure flawless user experience for Ubuntu users.
  • Evolve and maintain Ubuntu packages and silicon‑specific features across servers, HPC, AI, IoT, PCs and automotive systems.
  • Evaluate contributions from other engineers and keep software quality high.
  • Shape the future of Ubuntu through new ideas and advising on related work.
  • Work with the Ubuntu and Debian communities, upstream projects, and commercial customers.
  • Debug open‑source and internal code, assist customers integrating apps, SDKs, building OS images and optimising applications.
  • Drive hardware enablement, platform virtualization, containerised workloads and new architecture tool chains.
  • Manage platform security (secure boot, full‑disk encryption, Ubuntu Core, confidential computing).
  • Participate in global travel for internal events 2‑4 times a year while working from home.
Qualifications
  • Exceptional academic record from high school and university.
  • Undergraduate degree in a technical subject or a compelling alternative narrative.
  • Strong passion for technology and collaborative work.
  • Curious, flexible, articulate and accountable with excellent soft skills.
  • Proficiency in C, C++ and Python.
  • Experience or interest in Linux distribution packaging.
  • Experience or interest in open‑source maintenance, contribution and licensing.
  • Fundamental understanding of package management and dependency resolution.
Additional Skills (Nice to Have)
  • Experience with graphics, audio or multimedia stacks.
  • Knowledge of virtualization and container platforms (Docker, OCI, Kubernetes).
  • Hardware enablement for Smart

    NICs, NVMe, GPUs, audio components, sensors.
  • Performance optimisation and toolchain development.
  • Networking protocols (TCP/IP, DHCP, HTTP/REST).
  • Security best practices.
  • IoT and embedded systems, board‑level hardware, SoCs, bootloaders, firmware, OS, applications and services.
Benefits
  • Remote‑first work environment with twice‑yearly in‑person sprints.
  • Personal learning and development budget of USD 2 000 per year.
  • Annual compensation review and performance‑driven bonuses.
  • Annual holiday leave, maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Priority Pass and travel upgrades for long‑haul events.
  • Opportunities to travel globally to meet colleagues.

Canonical is an equal‑opportunity employer fostering a workplace free of discrimination. All qualified applicants will receive fair consideration.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary