C
Canonical
Backend
Ubuntu Core Software Engineer
CGoShellLinuxDebianUbuntuBootloadersSystemdUdevInitrdGraphicsLinux Security ImplementationsTpmFdeLuksHsmYocto
Про позицію
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