Talent.com
Linux Kernel Engineer - Ubuntu
Linux Kernel Engineer - UbuntuCanonical • Fresno, CA, US
No longer accepting applications
Linux Kernel Engineer - Ubuntu

Linux Kernel Engineer - Ubuntu

Canonical • Fresno, CA, US
9 days ago
Job type
  • Full-time
Job description

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

We have a large and rapidly growing kernel team that underpins Ubuntu and open source more widely across a very wide range of hardware and use cases. We partner with the biggest kernel contributors - the silicon companies - to ensure that their work reaches the widest possible audience as quickly as possible, with a 10 year enterprise security commitment.

The Canonical Linux Kernel Organization has teams in every time zone. We have opportunities for technical leadership, engineering management, and engineering directorships. The team is responsible for all supported Ubuntu Linux kernels, on all platforms and architectures from small embedded devices to standard desktop / server systems to large scale cloud environments, mainframes and supercomputers.

We care most about hardware and virtualization enablement, security, reliability and performance. There are a number of areas where we lead upstream, but for the most part we are interested in ensuring production readiness and performance for the latest patch-sets, rather than subsystem maintenance or evolution.

Kernel Team Projects

  • Ubuntu Linux kernel plan, execution, benchmarking and stress testing
  • Optimized kernels for key silicon and cloud partners
  • Confidential computing and next-generation security primitives
  • Developer platforms such as Raspberry Pi and RISC-V
  • Enabling Ubuntu on a wide range of embedded systems
  • Kernel Livepatch, which delivers critical kernel fixes without rebooting
  • FIPS compliance
  • Real-Time and Low Latency kernel variants and patch-sets
  • Virtualization or abstraction engines
  • Container technology
  • Security with AppArmor, SECCOMP, namespaces and more
  • Networking - in particular performance and security
  • Storage - we are particularly interested in Ceph and DRBD

Responsibilities

  • Collaborate regularly and proactively with a globally distributed team
  • Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms
  • Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testing
  • Take personal responsibility for the delivery of a flavour of the Ubuntu Linux kernel
  • Improve tooling and automation for delivery and test of Ubuntu Linux kernels
  • Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
  • Requirements

  • Significant programming experience in C, with Python, Golang, or other like languages is also highly regarded
  • Experience with operating system kernel internals and concepts, Linux would be highly regarded but not essential
  • Solid background with git
  • Experience with Linux (Debian or Ubuntu preferred)
  • Professional written and spoken English with excellent presentation skills
  • Ability to travel twice a year, for company events up to two weeks each
  • Nice-to-have Skills

  • Strong grasp of device drivers, BSP's, and other low level system engineering
  • Prior experience developing with software packaging formats, with direct Ubuntu / Debian / Snap experience being highly regarded
  • Understanding of Linux kernel upstream processes and release cycle
  • Performance engineering and security experience
  • Solid background in CI / CD and process automation
  • Prior public involvement with an open source project
  • What We Offer

  • 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
  • Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    J-18808-Ljbffr

    Create a job alert for this search

    Linux Engineer • Fresno, CA, US

    Related jobs
    Senior Linux System Administrator

    Senior Linux System Administrator

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Senior Linux System Administrator.Key Responsibilities Evaluate systems and oversee implementation of upgrade strategies Assist in the design, implementation, and main...Show more
    Last updated: 30+ days ago • Promoted
    Staff Engineer GPU Infrastructure

    Staff Engineer GPU Infrastructure

    VirtualVocations • Visalia, California, United States
    Full-time
    A company is looking for a Staff Engineer GPU infrastructure.Key Responsibilities Contribute to GPU infrastructure service products by implementing security and operational best practices Design...Show more
    Last updated: 4 days ago • Promoted
    Senior Platform Infrastructure Engineer

    Senior Platform Infrastructure Engineer

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Senior Software Engineer, Platform Infrastructure.Key Responsibilities Own and evolve EKS infrastructure for reliability, security, and scalability Drive standardizati...Show more
    Last updated: 3 hours ago • Promoted • New!
    IT Engineer

    IT Engineer

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for an IT Engineer.Key Responsibilities Act as the final escalation point for the Helpdesk team Drive strategic solutions to resolve recurring user issues and complaints Ma...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer - IAM

    Principal Engineer - IAM

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Principal Engineer - Identity Management (IAM & Golang Backend).Key Responsibilities Architect and design the next-generation identity platform for authentication and a...Show more
    Last updated: 4 days ago • Promoted
    Linux Support Analyst

    Linux Support Analyst

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Linux Technical Support Analyst to provide technical expertise and support for Linux-based systems and applications. Key Responsibilities Resolve process, application, a...Show more
    Last updated: 1 hour ago • Promoted • New!
    Windows Server Virtualization Engineer

    Windows Server Virtualization Engineer

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Windows Server Virtualization / Platforms Customer Engineer (French Bilingual).Key Responsibilities Assist customers with design and architectural decisions for Windows S...Show more
    Last updated: 4 days ago • Promoted
    System Engineer

    System Engineer

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a System Engineer to design, implement, and manage complex systems infrastructure.Key Responsibilities Lead the design, implementation, and management of complex systems ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer III

    Software Engineer III

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Software Engineer III - Integration Engineer (Remote).Key Responsibilities Estimate and complete development tasks including coding and requirements gathering with mini...Show more
    Last updated: 30+ days ago • Promoted
    PKI Engineer FedRAMP Certified

    PKI Engineer FedRAMP Certified

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for an Infrastructure Engineer focused on PKI initiatives and FedRAMP compliance.Key Responsibilities Support and maintain PKI infrastructure with a focus on FedRAMP requirem...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Linux Systems Administrator

    Senior Linux Systems Administrator

    VirtualVocations • Visalia, California, United States
    Full-time
    A company is looking for a Senior Linux Systems Administrator (Ubuntu / Red Hat).Key Responsibilities Manage, monitor, and maintain Ubuntu and Red Hat Linux servers in production and staging envi...Show more
    Last updated: 4 days ago • Promoted
    Systems Engineer

    Systems Engineer

    VirtualVocations • Visalia, California, United States
    Full-time
    A company is looking for a Systems Engineer.Key Responsibilities Build and maintain scalable backend systems, focusing on queues, relational databases, API services, and workers Deploy applicati...Show more
    Last updated: 30+ days ago • Promoted
    DevSecOps Engineer

    DevSecOps Engineer

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a DevSecOps Engineer to support their Project Ares team in maintaining and enhancing cloud-native infrastructure and security operations. Key Responsibilities Manage Kuber...Show more
    Last updated: 30+ days ago • Promoted
    Kubernetes Engineer

    Kubernetes Engineer

    VirtualVocations • Visalia, California, United States
    Full-time
    A company is looking for a Kubernetes Engineer (Weekday Shift).Key Responsibilities Engineer and optimize Kubernetes clusters across AWS, Azure, and GCP Guarantee uptime and system integrity for...Show more
    Last updated: 4 days ago • Promoted
    Infrastructure Engineer

    Infrastructure Engineer

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for an Infrastructure Engineer to build and manage its infrastructure stack.Key Responsibilities Implement and manage infrastructure to enable efficient engineering team oper...Show more
    Last updated: 30+ days ago • Promoted
    Senior Staff Linux Systems Engineer

    Senior Staff Linux Systems Engineer

    VirtualVocations • Visalia, California, United States
    Full-time
    A company is looking for a Senior Staff Linux Systems Engineer, Compute & Storage.Key Responsibilities Optimize kernel and OS for compute nodes and storage clusters Define health standards for p...Show more
    Last updated: 2 days ago • Promoted
    GPU Kernel Compiler Engineer

    GPU Kernel Compiler Engineer

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a GPU Kernel Compiler Engineer, AI Inference.Key Responsibilities Analyze AI models to identify performance bottlenecks and opportunities at the kernel level Develop and...Show more
    Last updated: 3 days ago • Promoted
    Temporary Junior Linux Administrator

    Temporary Junior Linux Administrator

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Temporary Junior Linux Administrator.Key Responsibilities Provide application support for COTS and GOTS software on Linux servers Participate in code deployments, trou...Show more
    Last updated: 30+ days ago • Promoted
    Linux Administration Support Specialist

    Linux Administration Support Specialist

    VirtualVocations • Fresno, California, United States
    Full-time
    A company is looking for a Senior Systems Support Specialist I - Linux Administration.Key Responsibilities Provide technical support and troubleshooting for Radiology IT systems, including RIS, P...Show more
    Last updated: 3 hours ago • Promoted • New!
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    VirtualVocations • Visalia, California, United States
    Full-time
    A company is looking for a Software Engineer - Distributed Software Systems.Key Responsibilities Design, implement, and maintain a scalable distributed system for small business management applic...Show more
    Last updated: 11 hours ago • Promoted • New!