Find your next role

Discover roles across ambitious teams

18,516 jobs

Sort by
  • More jobs

Canonical

Ubuntu Core Software Engineer

Remote · EMEA · Full time · Mid level

About the role

Redefine the Linux experience in embedded environments with a secure, updatable OS for IoT. Develop software for various CPU architectures and device recovery mechanisms.

What you’ll do

• Write high quality code with unit tests. • Debug Linux system level issues. • Collaborate with distributed team. • Review code from other engineers. • Integrate bootloaders and maintain gadget snaps.

What you’ll bring

• Bachelor's or equivalent in Computer Science or STEM. • Experience with C, Golang, and Shell. • Solid understanding of Linux and GNU/Linux distributions. • Experience with Linux-capable devices like Raspberry Pi. • Work authorization for EMEA region.

Life at Canonical

Distributed work environment with biannual team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Wellness programs and travel opportunities.

About Canonical

Canonical provides open source software and operating systems globally, pioneering Ubuntu for cloud, AI, IoT, and more with a distributed workforce.

Posted 8 hours ago