Linux Devices Software Engineer

March 16

Apply Now
Logo of Canonical

Canonical

Open Source • Cloud • AI

Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.

501 - 1000 employees

Founded 2004

📋 Description

• This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels. • We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world, on x86, ARM or RISC-V silicon. • Canonical Ubuntu is the leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a high-performance, safe and secure platform for enterprise computing, software engineering, and connected devices. • These smart, connected devices have the potential to transform every industry. Classic Ubuntu – desktop or server – is widely used in embedded systems because of its developer focus and enterprise grade security maintenance. We partner with the world's most prominent silicon companies to optimise Ubuntu on their latest and greatest chips, as well as with major OEMs and ODMs (PC, servers and connected device manufacturers) to ensure that Ubuntu works perfectly on their hardware. • We have several teams that focus on open source for embedded environments. We hire outstanding Linux software engineers with a passion for open source, innovation, cutting-edge hardware and software technologies in general. You will be expected to make significant contributions through high-quality design and code, and to develop your technical leadership. • Location: we have remote roles open in every time zone.

🎯 Requirements

• An exceptional academic track record from both high school and university • Drive and a track record of going above-and-beyond expectations • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path • Experience with Linux (Debian or Ubuntu preferred) • Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto) • Fluency in at least one of Golang, C, C++, or Rust • Professional written and spoken English • Excellent interpersonal skills, curiosity, flexibility, and accountability • Passion, thoughtfulness, and self-motivation • Excellent communication and presentation skills • Result-oriented, with a personal drive to meet commitments • Ability to travel twice a year, for company events up to two weeks each

🏖️ Benefits

• Distributed work environment with twice-yearly team sprints in person • Personal learning and development budget of USD 2,000 per year • Annual compensation review • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Employee Assistance Programme • Opportunity to travel to new locations to meet colleagues • Priority Pass, and travel upgrades for long haul company events

Apply Now

Similar Jobs

March 15

Develop innovative software solutions for the healthcare sector with AI-driven technologies at Collectly.

Flask

Postgres

Python

React

Redis

March 13

Join Vanta as a Senior Software Engineer, leading projects to enhance enterprise security and compliance solutions.

JavaScript

Node.js

React

TypeScript

March 13

Drive complex projects and mentor the engineering team at Vanta, focused on security.

TypeScript

March 13

Looking for a Software Engineer to design and develop software solutions with coding standards compliance.

GWT

Hibernate

Java

Spring

SQL

March 13

Full Stack Engineer responsible for developing fraud analysis platform using React, Golang, and Python.

Angular

AWS

Docker

JavaScript

Postgres

Python

RDBMS

React

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com