This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Canonical Group - Salt Lake City, UT

posted about 1 month ago

Full-time - Mid Level
Remote - Salt Lake City, UT
Professional, Scientific, and Technical Services

About the position

The Senior Bootloader & System Engineer role at Canonical involves maintaining and enhancing the Ubuntu bootloader stack to ensure fast, reliable, and secure systems across various devices and cloud environments. This position is critical for the stability, reliability, and security of the Ubuntu operating system, focusing on lower-level technologies from hardware to firmware. The engineer will work on the architecture, design, and development of core components involved in the boot process, collaborating with the upstream community and mentoring junior engineers.

Responsibilities

  • Collaborate proactively with a distributed team
  • Define and shape the boot architecture of Ubuntu
  • Work with teams focused on Ubuntu for server, desktop, IoT, and clouds
  • Write high-quality code to create new features and contribute upstream
  • Contribute to feature and bug fixes in projects including Grub, shim, u-boot, and associated tools
  • Debug issues and produce high-quality fixes
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel 2 to 4 weeks a year for internal and external events

Requirements

  • Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel
  • Experience on non x86 platforms such as ARM, RISC-V
  • Bachelor's or equivalent in Computer Science, STEM or similar degree
  • Long-time Linux user with broad interests in the future of Linux
  • Experience or interest in learning how to package software for Debian and Ubuntu

Nice-to-haves

  • A love of technology and working with brilliant people
  • Motivated, curious, flexible, articulate, and accountable
  • Enterprising, thoughtful, and self-motivated

Benefits

  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service