Skip to main content
Canonical
Зібрано зBuiltinСьогодні
Backend

Ubuntu Core Software Engineer

CGoShellLinuxDebianUbuntuBootloadersSystemdUdevInitrdGraphicsLinux Security ImplementationsTpmFdeLuksHsmYocto
Формат
Remote
Зайнятість
Full Time
Локація
Worldwide
Оплата
Не вказана

Про позицію

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. We are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market.

Обовʼязки

  • Write high quality code with unit tests to create new features
  • Debug Linux system level issues and produce high quality code to fix them
  • Collaborate proactively with a distributed team
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Integrate diverse bootloaders and maintain gadget snaps
  • Work from home with global travel 2 to 4 times a year for internal and external events

Вимоги

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Experience with C or Golang, and Shell
  • Solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
  • Personal or professional experience with Linux-capable devices such as Raspberry Pi
  • Interest in learning or experience in one or more low-level systems and security facilities
  • Experience or knowledge of Yocto

Переваги

  • Performance-driven annual bonus or commission
  • 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
Ubuntu Core Software Engineer