Ubuntu Linux Kernel Engineer

24 hours ago


Christchurch, New Zealand Canonical Full time

With a proven track record now spanning decades, Ubuntu is now the go-to Linux distribution for x86/amd64 environments.
To stay at the forefront of consumer choice, Canonical - the company behind Ubuntu Linux - is expanding its investment into PC platform stability, reliability, and performance.
The Canonical Kernel Team - those responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu - is looking for an individual to take ownership of aspects pertaining to the boot process, BIOS, UEFI, ACPI, and other platform firmware components as they pertain to the Ubuntu Linux kernel.The successful candidate will be able to demonstrate a strong understanding of ACPI, ideally from the Linux kernel perspective, as well as enough familiarity with BIOS/UEFI to resolve issues as they are reported from PC platform vendors or the community at large.
Prior work experience with a major PC platform firmware vendor or active participation in the Coreboot project would be a significant advantage.What your day will look likeCollaborate regularly and proactively with a globally distributed teamWork closely with our PC platform enablement team and vendors to resolve issues involving BIOS, UEFI, ACPI, or other problems involving boot and configuration of the Linux kernelBecome a primary contributor and maintainer to the Firmware Test Suite (FWTS)Improve tooling and automation for comprehensive verification of Ubuntu Linux on x86 platformsSubmit, review, and apply kernel patches, working with both internal and external upstream maintainersWhat we are looking for in youWell-organised and motivated self-starter able to thrive in a remote work environmentProfessional manner with colleagues, business partners, and the open-source communityAbility to communicate effectively in English, both written and verbalSignificant programming ability in CDemonstrated software development background involving UEFI and/or ACPI, with in-depth understanding of AML.Solid background with gitFamiliarity with the x86 bootstrap processUnderstanding of operating system kernel fundamentals, with a focus on ACPI and UEFI interactionAbility to travel internationally twice a year for company events of up to two weeks lengthAdditional skills that you might also bringPython and Bash scripting abilityPrior background with the coreboot projectUbuntu/Debian/Snap packagingExperience with Linux kernel patching and debuggingFamiliarity with Devicetree, SystemReady, u-boot, or other non-x86 platform bootstrap or configuration mechanismsWhat we offer youWe consider geographical location, experience, and performance in shaping compensation worldwide.
We revisit compensation annually to ensure we recognise outstanding performance.
In addition to base pay, we offer a performance-driven annual bonus.
We provide all team members with additional benefits, which reflect our values and ideals.
We balance our programs to meet local needs and ensure fairness globally.Home-based work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass, and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source.
As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.
We recruit on a global basis and set a very high standard for people joining the company.
We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004.
Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.Canonical is an equal opportunity employerWe 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


  • Kernel Engineer

    2 weeks ago


    Christchurch, New Zealand Canonical - Jobs Full time

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...

  • Kernel Engineer

    3 days ago


    Christchurch, New Zealand Canonical - Jobs Full time

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...


  • Christchurch, New Zealand Canonical Full time

    Every year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu.If you've enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are ready to take the plunge and see how it all works, then this would be a great place to...


  • Christchurch, New Zealand Canonical - Jobs Full time

    Real-time Linux is a key requirement for critical infrastructure like 5G towers, robotics and self-driving cars. We are excited to be bringing Ubuntu to the real-time space, and are looking for a specialist, quality-centric senior kernel engineer to lead our real-time kernel effort. This is an exciting opportunity for a senior software engineer passionate...


  • Christchurch, New Zealand Canonical - Jobs Full time

    Canonical is building a Kernel Resilience team to harden the Ubuntu kernel. This team will drive proactive efforts to exercise and stretch the stability, reliability, and security of the kernel. Kernel Resilience takes responsibility for the overall quality of the Linux kernel, through aggressive test frameworks and regimens, hardening the kernel against...


  • Christchurch, New Zealand Canonical - Jobs Full time

    Ubuntu Linux is one of the most widely used Linux distributions in the world today and one of the top contributing factors to its popularity is its wide availability and ease of installation. Canonical, the publisher of Ubuntu Linux, is seeking a senior software engineer to lead an initiative to take the configuration and build of the Ubuntu Linux kernel to...


  • Christchurch, New Zealand Canonical - Jobs Full time

    This is a unique opportunity to use your cryptography and certification skills to enable Ubuntu and its users to operate securely and to remain compliant to FIPS 140 and Common Criteria standards. You will use your applied cryptography, Linux Security, and coding skills to enhance the Ubuntu distribution and work with DISA and CIS to help draft Ubuntu STIGs...


  • Christchurch, New Zealand Canonical - Jobs Full time

    This is a unique opportunity to use your cryptography and certification skills to enable Ubuntu and its users to operate securely and to remain compliant to FIPS 140 and Common Criteria standards. You will use your applied cryptography, Linux Security, and coding skills to enhance the Ubuntu distribution and work with DISA and CIS to help draft Ubuntu STIGs...


  • Christchurch, New Zealand Canonical - Jobs Full time

    **What is Canonical?**: Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our mission is to realize the potential of open source software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to...


  • Christchurch, New Zealand Canonical Full time

    This role is one of our general tracks.Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...


  • Christchurch, New Zealand Canonical Full time

    This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...


  • Christchurch, New Zealand Canonical - Jobs Full time

    Canonical, the publisher of Ubuntu, is a remote-first global software company at the forefront of Cloud and IoT. Our products help companies transform their digital operations from cloud to edge. This management role is to lead a regionally-focused (APAC) team of consulting engineers, who help customers with device design and delivery. Our Internet of...


  • Christchurch, New Zealand Canonical - Jobs Full time

    Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. **What you'll do**: - Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks - Work with partners to deliver a delightful, optimised,...


  • Christchurch, New Zealand Canonical Full time

    This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source...


  • Christchurch, New Zealand Canonical Full time

    This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source...


  • Christchurch, New Zealand Canonical - Jobs Full time

    This is an exciting opportunity for an engineering manager who is passionate about open source software, Linux, and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. Sustaining Engineering is a critical team that handles...


  • Christchurch, New Zealand Canonical - Jobs Full time

    This is an exciting opportunity for an engineering manager who is passionate about open source software, Linux, and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. Sustaining Engineering is a critical team that handles...


  • Christchurch, New Zealand Canonical Full time

    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.Our customers include the world's leading public cloud and silicon providers, and...

  • Linux Engineer, Apac

    2 weeks ago


    Christchurch, New Zealand Canonical - Jobs Full time

    This role is an opportunity for a technologist with a passion for Linux and Customer Success to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at...


  • Christchurch, New Zealand Canonical Full time

    Job DescriptionCanonical 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.Our customers include the world's leading public cloud and silicon...