Ubuntu Linux Kernel Engineer - BIOS/Firmware

Canonical

Deutschland

Vor Ort

EUR 70.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Personal learning and development budget
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme

Zusammenfassung

Canonical is seeking a qualified individual to oversee the boot process, BIOS, UEFI, ACPI, and firmware related to the Ubuntu Linux kernel. The successful candidate will demonstrate expertise in ACPI from the Linux kernel perspective and familiarity with BIOS and UEFI.

The role involves collaboration with global teams, contributing to the Firmware Test Suite, and maintaining a strong focus on improving the stability and performance of the Linux kernel on PC platforms.

Qualifikationen

  • Strong understanding of ACPI, preferably from the Linux kernel perspective.
  • Ability to communicate effectively in English, both written and verbal.
  • Significant programming ability in C.

Aufgaben

  • Collaborate with a globally distributed team.
  • Work with vendors to resolve BIOS/UEFI issues.
  • Contribute to the Firmware Test Suite.

Kenntnisse

C programming
ACPI knowledge
UEFI familiarity
git
English communication

Jobbeschreibung

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 like
  • Collaborate regularly and proactively with a globally distributed team
  • Work 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 kernel
  • Become a primary contributor and maintainer to the Firmware Test Suite (FWTS)
  • Improve tooling and automation for comprehensive verification of Ubuntu Linux on x86 platforms
  • Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
What we are looking for in you
  • Well‑organised and motivated self‑starter able to thrive in a remote work environment
  • Professional manner with colleagues, business partners, and the open‑source community
  • Ability to communicate effectively in English, both written and verbal
  • Significant programming ability in C
  • Demonstrated software development background involving UEFI and/or ACPI, with in-depth understanding of AML.
  • Solid background with git
  • Familiarity with the x86 bootstrap process
  • Understanding of operating system kernel fundamentals, with a focus on ACPI and UEFI interaction
  • Ability to travel internationally twice a year for company events of up to two weeks length
Additional skills that you might also bring
  • Python and Bash scripting ability
  • Prior background with the coreboot project
  • Ubuntu/Debian/Snap packaging
  • Experience with Linux kernel patching and debugging
  • Familiarity with Devicetree, SystemReady, u-boot, or other non‑x86 platform bootstrap or configuration mechanisms
What we offer you

We 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 person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • 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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Linux Engineering Manager - Optimisation for Latest Hardware
Linux Engineering Manager - Optimisation for Latest Hardware

Canonical • Deutschland

Remote
EUR 80.000 - 100.000
Learning and Development opportunities
Annual Compensation Review
Recognition Rewards
+2
Embedded Linux Consultant - Japan
Embedded Linux Consultant - Japan

Canonical • Deutschland

Remote
EUR 60.000 - 80.000
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+4
Software Engineer - Cloud Images
Software Engineer - Cloud Images

Canonical • Deutschland

Remote
EUR 50.000 - 80.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Distributed work environment
+2
Performance Engineer - Open Source
Performance Engineer - Open Source

Canonical • Deutschland

Remote
EUR 60.000 - 90.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+1
Solutions Architect for Automotive
Solutions Architect for Automotive

Canonical • Deutschland

Remote
EUR 60.000 - 80.000
Learning and development budget
Annual compensation review
Employee Assistance Programme
+1
Embedded Devices Software Solution Sales Manager (Americas)
Embedded Devices Software Solution Sales Manager (Americas)

Canonical • Deutschland

Remote
EUR 60.000 - 80.000
Performance-driven annual bonus
Personal learning and development budget
Annual compensation review
+1
Sustaining Operations Engineer
Sustaining Operations Engineer

Embedded Shishya • Deutschland

Remote
EUR 90.000 - 130.000
Learning budget: USD 2,000 per year
Annual compensation review
Remote-first culture since 2004
+1
Embedded Devices Software Solution Sales Manager (APAC)
Embedded Devices Software Solution Sales Manager (APAC)

Canonical • Deutschland

Remote
EUR 60.000 - 75.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Software Alliances Director, Americas
Software Alliances Director, Americas

Canonical • Deutschland

Remote
EUR 70.000 - 90.000
Personal learning and development budget of USD 2,000
Annual compensation review
Maternity and paternity leave
+1
Embedded Linux Field Engineer (Mandarin speaking)
Embedded Linux Field Engineer (Mandarin speaking)

Canonical • Deutschland

Remote
EUR 60.000 - 80.000
Personal learning and development budget
Annual compensation review
Recognition rewards
+4