Linux Kernel Firmware Engineer

New

Skills

Bash Bash Scripting C programming Engineer Git Linux Linux Kernel Python

Join Canonical’s Kernel Team as a Linux Kernel Firmware Engineer, focusing on the stability, reliability, and performance of Ubuntu for x86/amd64 platforms. You will collaborate with global teams and PC platform vendors to address challenges in BIOS, UEFI, ACPI, and boot processes, ensuring Ubuntu remains the leading choice for desktop and enterprise environments. This is a remote-first position, offering opportunities for professional growth, learning, and travel.

Key Responsibilities
  • Take ownership of issues related to BIOS, UEFI, ACPI, and platform firmware as they pertain to the Ubuntu Linux kernel.
  • Collaborate with internal teams and external vendors to resolve boot and configuration problems.
  • Contribute to and maintain the Firmware Test Suite (FWTS).
  • Improve tooling and automation for validation of Ubuntu on x86 platforms.
  • Submit, review, and apply kernel patches, engaging with upstream maintainers.
Required Skills & Qualifications
  • Strong programming skills in C.
  • Experience with BIOS, UEFI, ACPI, and Linux kernel boot processes.
  • Familiarity with AML and software development involving UEFI/ACPI.
  • Solid understanding of git for version control.
  • Python and Bash scripting abilities.
  • Background in coreboot or major PC firmware projects is a plus.
  • Knowledge of Ubuntu/Debian/Snap packaging.
  • Experience with Linux kernel patching and debugging.
  • Familiarity with Devicetree, SystemReady, u-boot, or other platform bootstrap/configuration mechanisms.
  • Excellent communication skills in English, both written and verbal.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Junior Linux Kernel Engineer

New

Develop and maintain Ubuntu Linux kernels

Collaborate globally with distributed teams and partners

Automation Bash C programming Device Drivers

Cloud Solutions Architect Alliances

Posted 3 days ago

Architect cloud and open source solutions for partners

Enable enterprise adoption of Canonical technologies

AWS Azure Bash Ceph

Graduate Linux Engineer

Posted 4 days ago

Hire talented graduate engineers for global, remote software development roles

Advance open source projects and enterprise solutions on Ubuntu

Bash Cloud Devops Engineer

AWS DevOps Engineer Role

Posted 4 days ago

Empower client independence via cloud solutions

Drive innovation and transformation in DevOps

AWS Bash Cloudformation Datadog

Penetration Tester Role

Posted 5 days ago

Perform manual penetration testing and vulnerability assessments

Deliver thorough documentation and communication of findings

Bash Communication Documentation Kali Linux

SOC Analyst Internship

Posted 6 days ago

Monitor and analyze security alerts

Support incident response and reporting

Bash Endpoint Security Iam Powershell

AWS DevOps Cloud Engineer

Posted 7 days ago

Automate and scale cloud infrastructure

Enhance reliability and efficiency of deployment pipelines

AWS Bash CircleCI Cloudformation

LLVM Compiler Developer

Posted 19 days ago

Enhance and extend LLVM and Clang toolchain components.

Support cross-platform code generation and optimization.

Back-end Bash C C++

LLVM Compiler Developer Role

Posted 19 days ago

Enhance and maintain LLVM/Clang-based toolchains

Support and optimize code for diverse platforms

Back-end Bash C++ Communication

Senior Splunk Engineer Role

Posted 20 days ago

Architect and manage enterprise-scale Splunk environments

Develop and optimize Splunk content for monitoring and compliance

Architecture Bash Devops Engineer

Endpoint Engineer Compliance Lead

Posted 28 days ago

Lead compliance and security projects for endpoint devices

Design and automate scalable endpoint management solutions

AWS Bash Devops Engineer

Backend Engineer GitLab Delivery

Posted 29 days ago

Build and maintain deployment infrastructure and tooling

Ensure secure, scalable, and reliable GitLab deployments

Ansible AWS Bash Chef

Junior Linux Kernel Engineer

Posted 33 days ago

Develop and maintain Ubuntu Linux kernels

Collaborate with global teams and partners

Automation Bash C programming Engineer

Ubuntu Kernel Firmware Engineer

Posted 33 days ago

Enhance platform stability and reliability for Ubuntu on x86.

Resolve firmware, BIOS, and UEFI issues with vendors and teams.

Bash C programming Engineer Git

Cloud Alliances Solutions Architect

Posted 35 days ago

Enable partners to adopt Canonical's open source technologies

Architect cloud and data center solutions

AWS Azure Bash Ceph

AWS DevOps Cloud Engineer

Posted 40 days ago

Automate and scale cloud infrastructure

Enhance CI/CD pipelines and deployment workflows

AWS Bash Cloudformation Devops

LLVM Compiler Developer

Posted 51 days ago

Enhance and extend LLVM/Clang toolchain

Support diverse and emerging computing platforms

Back-end Bash C++ Communication

RISC-V Performance Engineer

Posted 54 days ago

Benchmark and analyze RISC-V workloads

Automate test execution and data collection

Bash Elasticsearch Grafana infrastructure

Senior Azure DevOps Engineer

Posted 55 days ago

Automate and manage Azure infrastructure

Establish secure and scalable cloud solutions

Architecture Automation Azure Bash

Graduate Open Source Engineer

Posted 56 days ago

Recruit top graduate talent globally

Develop and maintain open source software

Bash Cloud Computing Documentation Engineer

Backend SDE I Engineer

Posted 56 days ago

Enable seamless client onboarding and integration

Automate and streamline customer technical implementations

Bash Customer feedback Hubspot Javascript

Junior DevOps & Automation

Posted 86 days ago

Support and improve CI/CD pipelines

Automate processes under supervision

Ansible Automation Bash CI/CD

Cloud Endpoint Services Admin

Posted 86 days ago

Administer and automate endpoint management

Ensure security and compliance of endpoints

Automation scripting Azure Bash Cloud

Intermediate Support Engineer

Posted 94 days ago

Provide advanced technical support to GitLab customers

Collaborate across engineering, product, and infrastructure teams

Bash CI/CD Devops Engineer

Junior Mobile Security Tester

Posted 98 days ago

Conduct security testing on mobile and web applications

Identify and document vulnerabilities in digital banking platforms

Android Bash Javascript Penetration Testing

Network Device Software Engineer

Posted 100 days ago

Develop and maintain network device integration software

Support emerging technologies and APAC-specific security devices

Bash Devops Engineer Java

Azure Cloud Engineer II

Posted 100 days ago

Deliver expert Azure cloud support and automation.

Architect and optimize customer cloud environments.

Architecture Azure Bash Cloud

RISC-V Performance Benchmarking Engineer

Posted 138 days ago

Benchmark and analyze RISC-V processor performance

Automate test execution and data collection

Bash Go infrastructure Linux

Senior DevOps Lead Engineer

Posted 138 days ago

Lead secure DevOps and release management for federal health projects

Design and maintain compliant CI/CD pipelines

Bash Ci/cd Pipelines Cloud Security Confluence

Graduate Linux Engineer Role

Posted 141 days ago

Recruit top-performing graduates for open source software engineering.

Advance Ubuntu and open source technologies globally.

Bash Cloud Computing Documentation Engineer

LLVM Compiler Engineer Role

Posted 146 days ago

Enhance and implement LLVM toolchain components

Extend open source compilers for new platforms

Back-end Bash C++ Communication

AWS Consultant Engineer Role

Posted 147 days ago

Consult with clients to assess infrastructure and define cloud strategies.

Design and implement secure, scalable AWS architectures.

AWS Aws cloud Bash CI/CD

Senior DBA at Kraken

Posted 165 days ago

Scale and optimize database infrastructure

Enhance high availability and disaster recovery solutions

AWS Bash CI/CD Cloud

QA Automation Engineer

Posted 166 days ago

Improve automation of release processes with a focus on quality assurance

Utilize scripting languages like Python, bash, and PowerShell

Bash Containers Github Gitlab

Device Engineer

Posted 170 days ago

Design and develop network device integration software

Support emerging next-generation technologies in networking security

Bash Devops Engineer Java

Senior Cloud Consultant - DevOps

Posted 171 days ago

Design and implement cloud infrastructure

Translate cloud strategies into business value

Agile AWS Azure Bash

Graduate Software Engineer - Canonical Ubuntu

Posted 172 days ago

Seeking highly talented and motivated Graduate Software Engineers to join global team

Focus on open source software development and Ubuntu platform

Bash Documentation Engineer Java

Software Developer in Test (JavaScript)

Posted 174 days ago

Recruiting a Software Developer in Test with JavaScript experience for AWS backup & recovery products

Responsibilities include designing test code, implementing automation, and troubleshooting incidents

Bash CI/CD Cloud Computing Javascript

Lead Security Engineer - Cloud

Posted 174 days ago

Securing cloud infrastructure through robust security solutions

Implementing and maintaining security principles and practices in cloud environments

Ansible AWS Azure Bash

Staff SRE - Wikimedia

Posted 177 days ago

Hiring a Staff Site Reliability Engineer remotely.

Offering a full-time position with no geographical restrictions.

AWS Bash Engineer Gcp

LLVM Compiler Engineer

Posted 178 days ago

Seek experienced Compiler Engineers for LLVM and Clang toolchain

Collaborate with LLVM community and contribute to public repositories

Back-end Bash Communication Llvm

Security Engineer - Part-time

Posted 184 days ago

Conduct vulnerability assessments and prioritize remediation efforts

Continuously monitor systems and environments for known vulnerabilities

Bash Penetration Testing Python Terraform

Senior SRE at MongoDB

Posted 187 days ago

Seeking Senior Site Reliability Engineer for remote position.

Full-time role with MongoDB focusing on database reliability.

Automation Bash Cloud Technologies Database Management

Platform Engineer

Posted 187 days ago

Support and manage AWS Cloud Infrastructure with Terraform

Implement Cloud Security best practices

Bash Cloud Security Linux Administration Powershell

IT Cloud Admin - Endpoint Mgmt

Posted 189 days ago

Implement and maintain endpoint management environment

Automate endpoint management tasks using scripting

Azure Bash Cloud Cyberark

Risk & Compliance

Posted 190 days ago

Automating vendor due diligence and security questionnaires

Managing certifications (SOC2, HIPAA, ISO27001)

Audit AWS Bash Ci/cd Pipelines

Cloud Solutions Architect - Alliances

Posted 194 days ago

Helping partners understand and adopt Canonical's open source platform

Architecting cloud infrastructure solutions using various technologies

Bash Cloud IOT Kafka

Support Engineer

Posted 194 days ago

To support a mix of Self-managed and GitLab.com customers resolving issues via multiple channels

To collaborate with different teams within GitLab to build new features and fix bugs

Bash CI/CD Devops Devops Methodologies

Senior DBA at Kraken

Posted 197 days ago

Scale and optimize high-load MariaDB cluster

Enhance high availability and disaster recovery

Aws Services Bash Ci/cd Pipelines Cloud

Network Device Integration Engineer

Posted 201 days ago

Design, develop, and maintain network device integration software

Support emerging technologies in networking security

Bash Devops Engineer Java
overtime