Find your next role
Discover roles across ambitious teams
18,516 jobs
- 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.